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

商城搶購(gòu)。現(xiàn)在開啟了3條進(jìn)程,那多條線程就出現(xiàn)問(wèn)題。想把搶購(gòu)的接口只用其中一條線程同步隊(duì)列處理。能實(shí)現(xiàn)?

sbjwwjsm

實(shí)現(xiàn)的邏輯:某個(gè)接口只用一個(gè)進(jìn)程。

3708 9 0
9個(gè)回答

walkor 打賞

可以每個(gè)接口開一個(gè)端口,進(jìn)程數(shù)count=1

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

一個(gè)服務(wù)器端 就一個(gè)??蛻舳吮热缫粋€(gè)游戲客戶端的接口得有好多。那就得開好多進(jìn)程了。

  • 暫無(wú)評(píng)論
walkor 打賞

又要接口只用一個(gè)進(jìn)程處理,又不想開很多進(jìn)程,這是矛盾的。

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

就是在onMessage 中收到是某個(gè)接口時(shí)固定用某個(gè)進(jìn)程

  • 暫無(wú)評(píng)論
walkor 打賞

你可以開固定數(shù)量的端口,比如10個(gè)端口,每個(gè)端口一個(gè)進(jìn)程。
客戶端根據(jù)接口名hash(或者其它算法)到這10個(gè)端口,能保證每個(gè)接口固定在一個(gè)進(jìn)程內(nèi)處理

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

是一種方法。開10個(gè)進(jìn)程里 里面是怎么分配進(jìn)程的? 輪詢還是??

  • 暫無(wú)評(píng)論
walkor 打賞

每個(gè)端口一個(gè)進(jìn)程啊。
客戶端自己決定發(fā)給哪個(gè)端口,那就發(fā)給哪個(gè)進(jìn)程。算法可以自己寫

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

不想在客戶端分配好,想在服務(wù)器端自定義分配

  • 暫無(wú)評(píng)論
walkor 打賞

上面的方法最簡(jiǎn)單。

但不是唯一的方法。
比如:建立一個(gè)接入層進(jìn)程組,還有一個(gè)邏輯層進(jìn)程組。邏輯層進(jìn)程組啟動(dòng)后鏈接接入層進(jìn)程組,
接入層進(jìn)程組根據(jù)請(qǐng)求類型發(fā)給特定的邏輯層進(jìn)程組的某個(gè)進(jìn)程處理。

比如:你也可以利用Channel組件,基于訂閱機(jī)制,將某個(gè)進(jìn)程收到的消息轉(zhuǎn)發(fā)給特定的某個(gè)進(jìn)程處理

其它...

做到這些需要多一些開發(fā)工作

  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??