0
我使用羣集庫啓動不同的代碼。確保收到發送的羣集消息
主分叉,然後發送一條消息到羣集與文件開始,然後require()
並開始。
我已經做出了不同的奴隸的process.send()
重定向,讓他們溝通。
我的問題是,我有一個很長的代碼開始,並應該從另一個代碼接收消息才能正確啓動。問題是,由於它沒有在時間開始,因此process.on('message')
尚未加載,因此消息丟失。
有沒有辦法知道什麼時候發生,所以我可以嘗試再次發送它?
.________.-------------------------------.
| master |<--------------------. message |
|________| | |
| | start | |
| |_________________________. | |
| | | |
V V | /
.______. ._______. /Lost because long didn t load at time
| long | | short | |
|______| |_______| |
^ |
|______________________________________|
+ 1的配置技巧,我從來沒有聽說過,這只是我的使用的美妙。這個在線活動並不適合我的情況,因爲在4種不同的代碼中,只有一種實際上使用互聯網,所以不會幫助我很多。你的模塊看起來很有趣,但我不能在這個項目上使用第三方代碼(出於同樣的原因我不能顯示代碼)。 – DrakaSAN
在我的答案中沒有+1 klicked ;-)我也很好,學習甚至複製我的代碼的一部分,這應該會幫助你很多我認爲... – hereandnow78
Doh!剛開始讓我的代碼適應配置,並看到沒有收到消息的代碼是這樣,因爲我以某種方式混合了我的開始事件和消息事件。我會接受你的回答,因爲如果我是個人項目,這將是最好的。 – DrakaSAN