如題,前段時(shí)間突然遇到了需要GateWay這邊作為RPC服務(wù)端了,之前業(yè)務(wù)一直是作為RPC客戶端去調(diào)Yii2那邊的?但是業(yè)務(wù)代碼里好多都是獲取綁定的UID來(lái)處理后續(xù)的邏輯的。。。
?
現(xiàn)在的需求是,gateway這邊是負(fù)責(zé)游戲邏輯的,但是在充值的時(shí)候需要給用戶添加很多復(fù)雜的東西,但是充值的回調(diào)又是在HTTP服務(wù)這邊,這樣一來(lái),如果不用RPC的話感覺(jué)搬磚的工作量很大,而且還很容易出錯(cuò),所以請(qǐng)問(wèn)各位大佬有沒(méi)有辦法在gateway中的開(kāi)啟RPC來(lái)直接調(diào)用這邊的業(yè)務(wù)邏輯
感覺(jué)你的需求用gatewayClient就可以。
哦?但是我發(fā)現(xiàn)gatewayClient只能使用gateway內(nèi)置的方法獲取和發(fā)送一些信息,沒(méi)法調(diào)用gateway這邊的業(yè)務(wù)邏輯啊
也可以開(kāi)個(gè)內(nèi)部端口,這樣就能走gatewayWorker里的業(yè)務(wù)邏輯了。
http://doc2.workerman.net/push-in-other-project.html 方法2那里