国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

麻煩大神解惑:用gatewaywork用來(lái)做棋牌游戲服務(wù)器的一些糾結(jié)點(diǎn)

xfurther

大神好,workerman的文檔已經(jīng)看過(guò)一遍了,還有g(shù)atewaywork的文檔也看了一遍,基本思路有了一定了解,
現(xiàn)在想用gatewaywork搭建一個(gè)棋牌的游戲服務(wù)器,有幾個(gè)糾結(jié)點(diǎn),麻煩指導(dǎo)一下,不勝感激:
1、在多個(gè)gatework和businesswork的情況,有什么方式可以確保同一個(gè)房間(假設(shè)一個(gè)房間4個(gè)人)里的幾個(gè)客戶單在同一個(gè)businesswork進(jìn)程下?
2、這個(gè)游戲服對(duì)外是透明的,就是無(wú)論我這個(gè)游戲服開幾個(gè)進(jìn)程,對(duì)外注冊(cè)都是一個(gè)單獨(dú)的游戲服,如何把他作為一個(gè)客戶端往第三方管理服上報(bào)信息?
3、數(shù)據(jù)保存需要借助GlobalData組件嗎?不借助的話一般是怎么組織數(shù)據(jù)的?

6153 4 0
4個(gè)回答

walkor 打賞

1、gatewayWorker支持路由http://www.wtbis.cn/gatewaydoc/gateway-worker-development/router.html,可以將請(qǐng)求路由到任何businessWorker進(jìn)程處理。
2、如何往第三方上報(bào)信息主要看第三方給的什么接口,這個(gè)取決于第三方
3、如果需要全局?jǐn)?shù)據(jù)共享的話可以用GlobalData,或者用mysql redis等都可以

  • 暫無(wú)評(píng)論
xfurther

1、通過(guò)router是可以,但是客戶端連接的時(shí)候我并不確定他要連哪個(gè)房間,必須在發(fā)消息的時(shí)候才能確定,client和business綁定之后,還可以重新綁定嗎?
2、第三方就是一個(gè)socket接口,發(fā)什么數(shù)據(jù)的話先不考慮;我想問(wèn)的是如何在多個(gè)gateway進(jìn)程中起一個(gè)socket的客戶端去連接第三方。

  • 暫無(wú)評(píng)論
walkor 打賞

1、router每次請(qǐng)求都是動(dòng)態(tài)計(jì)算的,實(shí)際上沒(méi)有綁定一說(shuō)。如果沒(méi)有有用的信息先可以路由到任意businessWorker,如果加入房間(或者可以從消息里獲得房間號(hào)),那么可以通過(guò)房間號(hào)固定路由到某個(gè)businessWorker。

2、AysncTcpConnection是用來(lái)發(fā)起異步socket鏈接的

  • 暫無(wú)評(píng)論
xfurther

好的。。O(∩_∩)O謝謝大神。。

  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??