比如有5臺(tái)服務(wù)器,分布式部署后,每個(gè)服務(wù)器里面都有一個(gè)BusinessWorker的eventHandler,請(qǐng)問這個(gè)填寫什么?
這個(gè)業(yè)務(wù)邏輯難道每臺(tái)服務(wù)器都要寫一遍嗎?
為什么要重寫一遍? 每臺(tái)服務(wù)器分發(fā)過來的代碼難道不應(yīng)該是一樣的嗎? 或者說要不要寫一遍那得看代碼本身的設(shè)計(jì)是否合理。
我現(xiàn)在的情況是分布了2臺(tái)服務(wù)器,每個(gè)服務(wù)器里面都一個(gè)BusinessWorker進(jìn)程,A里面對(duì)應(yīng)一個(gè)'eventHandler' => 'app\http\Events', B服務(wù)器里面也對(duì)應(yīng)'eventHandler' => 'app\http\Events',但是邏輯類app\http\Events是寫在A服務(wù)器里面的,現(xiàn)在B服務(wù)器里面沒有這個(gè)邏輯處理事件,分布式部署啟動(dòng)后,導(dǎo)致連接到B服務(wù)器后無法通訊