zeroMQ初体验-20.应答模式进阶(六)-多对多路由模式
来源:互联网 发布:苹果电脑优缺点知乎 编辑:程序博客网 时间:2024/05/29 10:39
某些时候,为了冗余的需要,可能会有这样的需求:
注意:
虽然看起来这样很美好,不过,潜在着一个巨大的风险:混乱。同一个层级上的路由必须要通过命名来唯一化,以便减少出现混乱的可能性。
- import zmq
- import time
- import zhelpers
- context = zmq.Context()
- worker = context.socket(zmq.XREP)
- worker.setsockopt(zmq.IDENTITY, "WORKER")
- worker.bind("ipc://rtrouter.ipc")
- server = context.socket(zmq.XREP)
- server.setsockopt(zmq.IDENTITY, "SERVER")
- server.connect("ipc://rtrouter.ipc")
- time.sleep(1)
- server.send_multipart(["WORKER", "", "send to worker"])
- zhelpers.dump(worker)
- worker.send_multipart(["SERVER", "", "send to server"])
- zhelpers.dump(server)
import zmqimport timeimport zhelperscontext = zmq.Context()worker = context.socket(zmq.XREP)worker.setsockopt(zmq.IDENTITY, "WORKER")worker.bind("ipc://rtrouter.ipc")server = context.socket(zmq.XREP)server.setsockopt(zmq.IDENTITY, "SERVER")server.connect("ipc://rtrouter.ipc")time.sleep(1)server.send_multipart(["WORKER", "", "send to worker"])zhelpers.dump(worker)worker.send_multipart(["SERVER", "", "send to server"])zhelpers.dump(server)
注意:
虽然看起来这样很美好,不过,潜在着一个巨大的风险:混乱。同一个层级上的路由必须要通过命名来唯一化,以便减少出现混乱的可能性。
- zeroMQ初体验-20.应答模式进阶(六)-多对多路由模式
- zeroMQ初体验-16.应答模式进阶(二)-定制路由1
- zeroMQ初体验-17.应答模式进阶(三)-定制路由2
- zeroMQ初体验-18.应答模式进阶(四)-定制路由3
- zeroMQ初体验-21.应答模式进阶(七)-云计算
- zeroMQ初体验-19.应答模式进阶(五)-异步式应答
- zeroMQ初体验-15.应答模式进阶(一)-数据的封装
- zeroMQ初体验-13.发布/订阅模式 进阶
- zeroMQ初体验-32.发布/订阅模式进阶-克隆模式-上
- zeroMQ初体验-33.发布/订阅模式进阶-克隆模式-中
- zeroMQ初体验-34.发布/订阅模式进阶-克隆模式-下,结言
- Python实现ZeroMQ请求-应答模式
- zeroMQ初体验-26.可靠性-管家模式
- zeroMQ初体验-27.可靠性-硬盘模式
- zeroMQ初体验-28.可靠性-主从模式
- zeroMQ初体验-29.可靠性-自由模式
- zeroMQ初体验-30.发布/订阅模式进阶-自裁的蜗牛订阅者
- zeroMQ初体验-31.发布/订阅模式进阶-黑盒的高速订阅者
- zeroMQ初体验-18.应答模式进阶(四)-定制路由3
- zeroMQ初体验-19.应答模式进阶(五)-异步式应答
- Stress与Strain+Tensor
- jquery验证网址
- powerbuilder PB 操作内存
- zeroMQ初体验-20.应答模式进阶(六)-多对多路由模式
- string类型常用方法总结
- Flashplayer11 And AIR3游戏应用介绍视频
- substring
- zeroMQ初体验-21.应答模式进阶(七)-云计算
- Android笔记 SQLite总结 ,字带数据库,附记事本,字典小程序
- NSUserDefaults
- zeroMQ初体验-22.可靠性-总览
- zeroMQ初体验-23.可靠性-懒惰的海盗模式