Skip to content

术语解释

node

指每台物理服务器上独立运行的容器实例(docker)

worker

worker 指使用上述 暴露 rpc 服务的服务端程序, worker 在整体架构中有非常重要的作用。worker运行在docker中,一个节点可能有多个worker。

浏览器/虚拟机/browser

实际运行于node内的浏览器,只会同时运行一个浏览器进程。worker与browser是一对一成对出现的。

context/profile/虚拟环境

某一个指纹的实例,该实例可配置对应的指纹信息,如UserAgent,GPU,cpu核心数,内存大小,甚至GPS信息,以及代理等,通过组合这些参数,来模拟出不同的设备信息。 一个浏览器内可同时存在多个虚拟环境。

TIP

profile将是本系统的核心操作对象,所有操作都围绕profile展开。

account/账号

即实际要登陆的facebook账号,本系统约定并假设账号和上述 profile是一对一关系,即一机一号(可选一代理IP)。

状态机/actor

本系统约定每个账号实例以状态机的方式运行在虚拟环境中,即只可同时存在同一个状态, 系统内部使用状态机对账号的当前状态进行追踪,转换。