參考地址: http://doc.workerman.net/advanced/distributed.html
然后下面是問題:
1.用三個服務(wù)器做分布式的服務(wù),是不是每個服務(wù)器上都要存在完全一樣的event.php?
2.當三個服務(wù)器的服務(wù)啟動后,客戶端是不是需要連接gateway所在的服務(wù)器?
3.其他的項目的方法需要調(diào)用workerman來發(fā)送消息給用戶的時候,是不是需要在開啟gateway服務(wù)的服務(wù)器上引入gateway.php ?
4.分布式服務(wù)開啟之后,對應(yīng)的統(tǒng)計服務(wù)如何配置?
5.可以自定義統(tǒng)計服務(wù)嗎?如何自定義統(tǒng)計的類型?
1、Gateway的機器不用event.php可以不用一致
2、任何時候客戶端只連gateway的機器
3、其它項目給gateway發(fā)送消息直接引用workerman/applications/XX/Lib/Gateway.php的代碼即可,所在項目的服務(wù)器不用運行workerman服務(wù)
4、統(tǒng)計服務(wù)是支持分布式的,gateway 和 worker每臺服務(wù)器上都可以部署一個統(tǒng)計服務(wù),然后瀏覽器訪問任意一臺服務(wù)器的55757端口(默認是這個端口),然后點擊右上角其它->探測數(shù)據(jù)源,如果三臺服務(wù)器都在同一個網(wǎng)段,就會探測到,點擊添加到數(shù)據(jù)源列表,然后就可以在一臺機器上看三臺服務(wù)器的匯總后的統(tǒng)計數(shù)據(jù)了。
5、可以,使用方法見 http://www.wtbis.cn/workerman-statistics