json RPC的进程如何与负责业务逻辑的worker进程通讯

进击的班长

系统架构分为三部分: 主服务器 / Socket服务器 / 多个.net客户端
Socket服务器上运行有gatewayworker, 连接有多个.net程序开发的客户端.

目前想实现的应用场景: 主服务器通过RPC客户端(使用的官网上的基于workerman的jsonRPC框架)远程调用socket服务器上的某一个方法,然后该方法给对应的某一个客户端发送消息, 客户端接收到消息并处理, 将结果返回给Scoket服务器, 再通过RPC的返回反馈给主服务器.

问题: Socket服务器内部的RPC服务端如何让gatewayworker给.net客户端发送消息呢...好像是两个不同的workerman服务(一个是json RPC 一个是gatewayworker)...

希望walkor大大能给予解答, 感激不尽!

2918 3 0
3个回答

walkor

问题: Socket服务器内部的RPC服务端如何让gatewayworker给.net客户端发送消息呢...

看手册,在其它项目中推送一节,用GatewayClient可以在任意项目利用gateway给客户端发消息。
http://www.workerman.net/gatewaydoc/advanced/push.html

  • 暂无评论
进击的班长

谢谢您 ! 太感谢了 !

  • 暂无评论
walkor

不客气

  • 暂无评论
年代过于久远,无法发表回答
🔝