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