BusinessWorker类的使用

    1、name

    和Worker一样,可以设置BusinessWorker进程的名称,方便status命令中查看统计

    2、count

    和Worker一样,可以设置BusinessWorker进程的数量,以便充分利用多cpu资源

    4、onWorkerStart

    和Worker一样,可以设置BusinessWorker启动后的回调函数,一般在这个回调里面初始化一些全局数据

    5、onWorkerStop

    和Worker一样,可以设置BusinessWorker关闭的回调函数,一般在这个回调里面做数据清理或者保存数据工作

    业务处理类 Events

    1、每个BusinessWorker进程启动时,都会触发Events::onWorkerStart($businessworker)回调(此特性Gateway版本>=2.0.4才支持)

    2、当客户端连接到Gateway时,会触发回调。

    3、当客户端发来数据时,会触发Events::onMessage($client_id, $data)回调。

    4、当客户端关闭时,会触发Events::onClose($client_id)回调。

    Events详细文档参见下一节