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

一個(gè)Gateway下掛載多個(gè)Worker項(xiàng)目,怎么配置?

mack1992

想法是,在Application目錄下創(chuàng)建多個(gè)項(xiàng)目,其中一個(gè)項(xiàng)目(A)用于開(kāi)啟Gateway進(jìn)程,保存客戶端連接數(shù)據(jù)。用戶都連接到(A)這個(gè)項(xiàng)目上,發(fā)消息的時(shí)候用協(xié)議號(hào),通過(guò)(A)向其他的項(xiàng)目發(fā)送數(shù)據(jù),其他項(xiàng)目返回?cái)?shù)據(jù)給(A),(A)再返回給用戶。
請(qǐng)教如何配置(A)與其他項(xiàng)目的配置文件?
(A)只想部署Gateway進(jìn)程,其他項(xiàng)目只想部署Worker進(jìn)程
所有項(xiàng)目都是基于Gateway/Worker的框架。

4143 1 0
1個(gè)回答

walkor 打賞

可以看下http://wtbis.cn/gatewaydoc/gateway-worker-development/router.html,路由(一個(gè)回調(diào)函數(shù))可以根據(jù)請(qǐng)求類型把請(qǐng)求分發(fā)到不同的worker進(jìn)程。完成你要的效果。路由的時(shí)候每個(gè)worker連接都有個(gè)數(shù)組下標(biāo),數(shù)組下標(biāo)個(gè)是 ip:{$worker->name}:{$worker->id},可以根據(jù)worker->name判斷是哪種worker進(jìn)程。

可以參考start_businessworker.php那樣新建start_businessworker_chat.php、start_businessworker_gift.php(要設(shè)置好businessworker->name,方便路由的時(shí)候識(shí)別),服務(wù)啟動(dòng)的時(shí)候這些worker會(huì)自動(dòng)啟動(dòng)。

  • mack1992 2016-04-18

    現(xiàn)在需求不是讓client_id與某個(gè)BusinessWorker。大致就是說(shuō),現(xiàn)在有多個(gè)項(xiàng)目,讓一個(gè)項(xiàng)目當(dāng)網(wǎng)關(guān)進(jìn)程,其他項(xiàng)目當(dāng)業(yè)務(wù)進(jìn)程。然后用戶只需要連網(wǎng)關(guān)進(jìn)程,由網(wǎng)關(guān)進(jìn)程去轉(zhuǎn)發(fā)消息。Gateway/Worker單項(xiàng)目是可以實(shí)現(xiàn),如果是多項(xiàng)目的話,需要怎么配置呢?

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??