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

關(guān)于GatewayWorker中BusinessWorker關(guān)閉一個(gè)服務(wù)不影響服務(wù)質(zhì)量

cxcsz

?

默認(rèn)規(guī)則是Gateway隨機(jī)選擇一個(gè)BusinessWorker進(jìn)程,然后把當(dāng)前client_id與這個(gè)BusinessWorker進(jìn)程綁定,以后這個(gè)client_id的所有數(shù)據(jù)(onConnect/onMessage/onClose事件)都交給這個(gè)綁定的BusinessWorker進(jìn)程處理。

?

只需要停止BusinessWorker的服務(wù),運(yùn)行php start.php stop,然后下線(xiàn)即可。Gateway服務(wù)器會(huì)自動(dòng)感知有BusinessWorker服務(wù)器下線(xiàn),不會(huì)再將請(qǐng)求轉(zhuǎn)發(fā)給下線(xiàn)的機(jī)器,整個(gè)下線(xiàn)過(guò)程中不影響服務(wù)質(zhì)量。

截取的是gatewayWorker文檔中的兩處,是不是可以這樣理解:
當(dāng)BusinessWorker下線(xiàn)之后Regisiter得到消息告知所有的gateway有一個(gè)BusinessWorker下線(xiàn),連接到的使用其他的BusinessWorker。
如果是不是這樣,如何是實(shí)現(xiàn)不影響服務(wù)質(zhì)量。
如果是這樣,下線(xiàn)的部分BusinessWorker工作已什么規(guī)則交給其他BusinessWorker呢?

2473 2 0
2個(gè)回答

walkor 打賞

businessWorker下線(xiàn)后register會(huì)通知所有g(shù)ateway進(jìn)程,將它踢出。新的請(qǐng)求進(jìn)來(lái)后就不會(huì)再將請(qǐng)求分發(fā)給下線(xiàn)的businessWorker

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

謝謝,能問(wèn)下,新的請(qǐng)求默認(rèn)以什么規(guī)則分發(fā)給其他在線(xiàn)的BusinessWorker

  • phpcreeper 2019-07-01

    規(guī)則和先前設(shè)置的規(guī)則是一樣的:
    對(duì)于新的連接請(qǐng)求,默認(rèn)依然是隨機(jī)選擇一個(gè)businessWorker進(jìn)程來(lái)處理,但是對(duì)于同一個(gè)連接上的后續(xù)數(shù)據(jù)請(qǐng)求,則始終都由之前綁定好的businessWorker進(jìn)程來(lái)處理。

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