請(qǐng)問我啟動(dòng)了一個(gè)單獨(dú)的Worker進(jìn)程,想推送Gateway中的用戶是不是只能在worker進(jìn)程中使用gatewayClient處理?
1、gatewayClient肯定可以,不過并不一定要依賴你說的非得在worker進(jìn)程里來搞;
2、除了使用gatewayClient,還可以通過開啟一個(gè)內(nèi)部gateway端口來搞;
是這樣沒錯(cuò); 為了嚴(yán)謹(jǐn),還是提示下:并不是你說的非得復(fù)制一個(gè)APP或者非得單獨(dú)弄個(gè)腳本來新啟動(dòng)一個(gè)start_gateway,而是只要保證能新建一個(gè)某種協(xié)議(一般用最簡單的text協(xié)議最經(jīng)濟(jì)實(shí)惠)的gateway實(shí)例即可。
@614:走內(nèi)部gateway端口,這樣event的壓力反而大了吧。如果高頻推送數(shù)據(jù),用gatewayclient會(huì)不會(huì)更好一些。
@6472: 單向推送的場景來說,用gatewayclient會(huì)好一些,gatewayclient是不走event的也就是直接經(jīng)由Gateway進(jìn)程轉(zhuǎn)發(fā)給客戶端,避免了gateway和event也就是businesswoker之間的一來回IO。