Gatewayworker设置的startPort是干什么用的,和内部的谁进行通信。
每个gateway进程启动后都会建立一个属于自己的socket监听,BusinessWorker启动后会去连接这个socket,这样BusinessWorker和gateway就建立起了内部连接,就可以进行通讯了。
socket监听需要一个端口号,这个端口号就是startPort值累加的值。
比如4个gateway进程,startPort为3000,那么四个进程分别监听3000,3001,3002,3003四个端口,BusinessWorker启动后连接这四个端口,gateway和BusinessWorker就建立起了连接,这样gateway收到的请求就能交给BusinessWorker处理了,BusinessWorker也可以通过给Gateway发送数据,由gateway把数据推送给客户端
每个gateway进程启动后都会建立一个属于自己的socket监听,BusinessWorker启动后会去连接这个socket,这样BusinessWorker和gateway就建立起了内部连接,就可以进行通讯了。
socket监听需要一个端口号,这个端口号就是startPort值累加的值。
比如4个gateway进程,startPort为3000,那么四个进程分别监听3000,3001,3002,3003四个端口,BusinessWorker启动后连接这四个端口,gateway和BusinessWorker就建立起了连接,这样gateway收到的请求就能交给BusinessWorker处理了,BusinessWorker也可以通过给Gateway发送数据,由gateway把数据推送给客户端