大神好,workerman的文檔已經看過一遍了,還有gatewaywork的文檔也看了一遍,基本思路有了一定了解,
現在想用gatewaywork搭建一個棋牌的游戲服務器,有幾個糾結點,麻煩指導一下,不勝感激:
1、在多個gatework和businesswork的情況,有什么方式可以確保同一個房間(假設一個房間4個人)里的幾個客戶單在同一個businesswork進程下?
2、這個游戲服對外是透明的,就是無論我這個游戲服開幾個進程,對外注冊都是一個單獨的游戲服,如何把他作為一個客戶端往第三方管理服上報信息?
3、數據保存需要借助GlobalData組件嗎?不借助的話一般是怎么組織數據的?
1、通過router是可以,但是客戶端連接的時候我并不確定他要連哪個房間,必須在發(fā)消息的時候才能確定,client和business綁定之后,還可以重新綁定嗎?
2、第三方就是一個socket接口,發(fā)什么數據的話先不考慮;我想問的是如何在多個gateway進程中起一個socket的客戶端去連接第三方。