系統(tǒng)架構分為三部分: 主服務器 / Socket服務器 / 多個.net客戶端
Socket服務器上運行有gatewayworker, 連接有多個.net程序開發(fā)的客戶端.
目前想實現(xiàn)的應用場景: 主服務器通過RPC客戶端(使用的官網(wǎng)上的基于workerman的jsonRPC框架)遠程調(diào)用socket服務器上的某一個方法,然后該方法給對應的某一個客戶端發(fā)送消息, 客戶端接收到消息并處理, 將結果返回給Scoket服務器, 再通過RPC的返回反饋給主服務器.
問題: Socket服務器內(nèi)部的RPC服務端如何讓gatewayworker給.net客戶端發(fā)送消息呢...好像是兩個不同的workerman服務(一個是json RPC 一個是gatewayworker)...
希望walkor大大能給予解答, 感激不盡!
問題: Socket服務器內(nèi)部的RPC服務端如何讓gatewayworker給.net客戶端發(fā)送消息呢...
看手冊,在其它項目中推送一節(jié),用GatewayClient可以在任意項目利用gateway給客戶端發(fā)消息。
http://wtbis.cn/gatewaydoc/advanced/push.html