将zmq经销商绑定到多个复制器

狂怒的史洛斯

我想创建一个代理服务器,它将传入的数据包从REQ类型套接字路由REP群集中一台计算机上套接字之一。我一直在阅读该指南,并且我认为适当的结构是Proxy ServerROUTERDEALERProxy Server的组合ROUTER消息传递给经销商进行分配。但是,我无法弄清楚如何创建此连接方案。这是正确的架构吗?如果是这样,我如何将经销商绑定到多个地址。我设想的流程是这样的REQ->ROUTER|DEALER->[REP, REP, ...],其中只有一个REP套接字可以处理单个请求。

用户名

NB:忘掉数据包-用“行为”来思考,这才是关键

ZeroMQ只是某些通信行为模式的抽象层,因此尽管类似套接字的术语听起来确实类似于以前阅读/使用的术语,但是ZeroMQ世界与许多观点相去甚远。

这种非常形式化的方式允许ZeroMQ形式通信模式按比例增长,以更高阶的模式进行组装(用于负载平衡,用于容错,用于性能缩放)。掌握了这种思维方式,您便会忽略数据包,线程同步问题,I / O轮询,而将精力集中在基于高抽象的设计上-在行为上-而不是在底层细节上。这使您的设计无需重新发明轮子,而且功能非常强大,因为您可以针对问题领域的任务重新使用高度专业的工具。

经销商-> [REP,REP,...]段

这就是说,你DEALER-node(实际上是ZMQsocket接入节点,具有的行为称为“ DEALER”类似于它的队列/缓冲式的,它的循环调度,它的送出及预期应答程序模型)可.bind()到多个-s,并且这些“服务点”也可以在不同的-es上操作-一个工作,另一个工作,如果这对您的设计体系结构有意义-ZeroMQ使您能够从所有“不完整和危险的”中透明地使用此抽象较低级别的坚韧不拔。localhost address:portTransportClasstcp://inproc://

ZeroMQ还允许反转.connect()/ .bind()

原则上,其中有益的,可以扭转.bind().connect()DEALER所述各自的公知的目标地址REP的实体。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将zmq经销商绑定到多个复制器

来自分类Dev

反应ZMQ,路由器到经销商,不起作用。ZMQ 4.0.5

来自分类Dev

ZMQ:路由器如何识别经销商

来自分类Dev

ZMQ模式经销商/路由器心跳

来自分类Dev

ZMQ REP套接字未连接代理的经销商部分

来自分类Dev

汽车经销商库存订单清单

来自分类Dev

ZeroMQ混合PUB / SUB经销商/路由器模式

来自分类Dev

如何将Umbraco与Microsoft Azure经销商Web应用程序集成?

来自分类Dev

ZeroMQ经销商-与Winsock相比可以处理高延迟

来自分类Dev

经销商API无法通过服务帐户运行

来自分类Dev

如何在表格中找到离线经销商?

来自分类Dev

ZeroMQ经销商-与Winsock相比可以处理高延迟

来自分类Dev

是否可以使用经销商帐户仅从经销商下的 GApps(所有域)获得超级管理员

来自分类Dev

ZeroMQ,ROUTER-经销商,向所有人发送消息

来自分类Dev

如何选择所有没有订单的经销商?

来自分类Dev

为什么相同的RAM可以从同一经销商处以不同的价格获得?

来自分类Dev

我可以在Apache Camel中使用多个复制器吗?

来自分类Dev

编写使用Reseller API的应用程序时,我需要使用我的经销商域吗?

来自分类Dev

使用Node.js库验证Google经销商api的服务帐户时出现问题

来自分类Dev

每次复制器运行时如何运行代码?

来自分类Dev

使用端口复制器可以将多少个USB硬盘驱动器插入笔记本电脑?

来自分类Dev

将多个线程绑定到多个CPU?

来自分类Dev

将多个值绑定到单个复选框,并将其发布到控制器

来自分类Dev

MySQL复制-将多个主服务器(不同的d / bs)复制到同一从属服务器

来自分类Dev

将事件绑定到多个对象

来自分类Dev

将多个对象绑定到Rails表单

来自分类Dev

将功能绑定到多个套接字

来自分类Dev

将ResourceDictionary控件绑定到多个对象

来自分类Dev

将ViewModel绑定到多个窗口

Related 相关文章

  1. 1

    将zmq经销商绑定到多个复制器

  2. 2

    反应ZMQ,路由器到经销商,不起作用。ZMQ 4.0.5

  3. 3

    ZMQ:路由器如何识别经销商

  4. 4

    ZMQ模式经销商/路由器心跳

  5. 5

    ZMQ REP套接字未连接代理的经销商部分

  6. 6

    汽车经销商库存订单清单

  7. 7

    ZeroMQ混合PUB / SUB经销商/路由器模式

  8. 8

    如何将Umbraco与Microsoft Azure经销商Web应用程序集成?

  9. 9

    ZeroMQ经销商-与Winsock相比可以处理高延迟

  10. 10

    经销商API无法通过服务帐户运行

  11. 11

    如何在表格中找到离线经销商?

  12. 12

    ZeroMQ经销商-与Winsock相比可以处理高延迟

  13. 13

    是否可以使用经销商帐户仅从经销商下的 GApps(所有域)获得超级管理员

  14. 14

    ZeroMQ,ROUTER-经销商,向所有人发送消息

  15. 15

    如何选择所有没有订单的经销商?

  16. 16

    为什么相同的RAM可以从同一经销商处以不同的价格获得?

  17. 17

    我可以在Apache Camel中使用多个复制器吗?

  18. 18

    编写使用Reseller API的应用程序时,我需要使用我的经销商域吗?

  19. 19

    使用Node.js库验证Google经销商api的服务帐户时出现问题

  20. 20

    每次复制器运行时如何运行代码?

  21. 21

    使用端口复制器可以将多少个USB硬盘驱动器插入笔记本电脑?

  22. 22

    将多个线程绑定到多个CPU?

  23. 23

    将多个值绑定到单个复选框,并将其发布到控制器

  24. 24

    MySQL复制-将多个主服务器(不同的d / bs)复制到同一从属服务器

  25. 25

    将事件绑定到多个对象

  26. 26

    将多个对象绑定到Rails表单

  27. 27

    将功能绑定到多个套接字

  28. 28

    将ResourceDictionary控件绑定到多个对象

  29. 29

    将ViewModel绑定到多个窗口

热门标签

归档