是不是SOCKET服务建在GATEWAY上,每个WORK进程和所有GATEWAY建好连接。
是的,Gateway进程负责处理客户端的链接和链接上的请求,Gateway进程与BusinessWorker进程事先已经建立好长链接,当客户端有请求时,Gateway会将客户端请求转发到BusinessWorker去处理,BusinessWorker进程处理完毕后根据需要通过Gateway向其它客户端发送数据。
如果gateway进程与worker进程在同一机器上,gateway与worker进程间也是通过socket通信吗?
是的非阻塞长连接,127.0.0.1,本地回环,纯内存操作,速度极快
会比进程间如ipc消息通讯还快吗
是的,Gateway进程负责处理客户端的链接和链接上的请求,Gateway进程与BusinessWorker进程事先已经建立好长链接,当客户端有请求时,Gateway会将客户端请求转发到BusinessWorker去处理,BusinessWorker进程处理完毕后根据需要通过Gateway向其它客户端发送数据。
如果gateway进程与worker进程在同一机器上,gateway与worker进程间也是通过socket通信吗?
是的非阻塞长连接,127.0.0.1,本地回环,纯内存操作,速度极快
会比进程间如ipc消息通讯还快吗