是这样的,本身需求有短连接和长链接 虽然webman可以自定义websocket,但是改了代码就会reload,或者业务频繁变动都会导致链接断开,所以针对长链接还是想用gatewaywork 如果这样配合的话,业务也不想写在gatewaywork,准备gateway只做网关用,在gateway的worker只处理一下最初的鉴权,然后绑定分组 消息的发送全部由webman使用gatewayclient来进行发送,可能的...
因为workerman是多进程模型 所以在操作同一数据源的时候会才是数据不一致的问题,这时候就需要用到锁的机制。楼主是否可以个解决方案,比如 多进程的时候 如果 制定一个 内存数据中心(可以是php作为自身内存操作)然后所有请求都通过内存数据计算,再延迟写入mysql ,保证数据的一致性...
rt,workman 进程是单线程么,就是轮询和执行回调, 是会冲突么? 如果我只启动一个进程的话, 是不是无论timer 还是 onmessage 中的回调, 都是按顺序一个一个执行的,处理数据都不需要加锁? 还是 onMessage 之间会同时访问相同的数据? 谢谢~~~以前用c++, 刚开始接触php开发游戏服务器, 考虑的互斥有些多...