幾個客戶端請求數(shù)據(jù)
錯誤的原因是:
businessworker沒有拿到gateway的內(nèi)部通信地址,導致businessworker和gateway之間的連接建立失敗.
解決方案就是:
確保如下兩項registerAddress設置正確并且是同一個值:
//假定registerAddress為 192.168.1.234:1238
$gateway->registerAddress = "192.168.1.234:1238";
$businessworker->registerAddress = "192.168.1.234:1238"
$gateway->lanIp = '127.0.0.1';
// 內(nèi)部通訊起始端口,假如$gateway->count=4,起始端口為4000
// 則一般會使用4000 4001 4002 4003 4個端口作為內(nèi)部通訊端口
$gateway->startPort = 4800;
// 服務注冊地址
$gateway->registerAddress = '127.0.0.1:1238';