REP/REQ模式就是最常见的Client/Server模式,zmq有亮点,翻译下:
特点 1. 和pair模式不同的是这种模式下客户端socket可以连接多个server
2. 客户端请求会被交替发送到server组的server
要注意的2个地方:
1. 客户端的 socket zmq.REQ 发送后会被阻塞直到新消息到来
2. 服务端的 socket zmq.REP 会阻塞直到新请求到来
然后保证:Each Request/Reply is paired and has to be successful.
然后这样子就负载均衡了啊啊,真是幸福来的太快
代码如下,改了一点点:
client:
import zmq
import sys
import time
port = '5556'
port,port1,client_name= sys.argv[1:]
context = zmq.Context(