单线程全协程化版

im-cloud/apps 为单线程协程化版本,协程server、协程httpserver、协程websocekt协议等实现cloud-s,job-s,logic-s

协程化server暂且不清楚是否能够跨cpu调度,testing。。。。

@cloud-s 协程版cloud节点

该节点根据SWOOLE 4.4.12+ 最新支持http2协议为基础构建,底层为单进程协程server:\Swoole\Coroutine\Server构建协程tcp服务器,暴露tcp方式注册cloud中心

GRPC中心根据http_server:\Swoole\Coroutine\Http\Server构建基于http2协程的grpc中心,提供业务接口处理,并在该协程模式下实现websocket协议提供websocekt注册中心

@job-s 协程版job节点

基于单进程版消费队列数据,并推送cloud节点处理,无特殊处理,可以采用多进程版本配合使用

@logic-s 协程版logic节点

该节点采用\Swoole\Coroutine\Http\Server构建,并暴露接口提供client推送