小编Mis*_*r G的帖子

使用 ZeroMQ 构建点对点工作负载调度器有帮助吗?

我正在编写工作负载调度程序。我希望我的软件是一个点对点调度程序,即。一个节点只知道一些邻居(其他节点)并使用它们到达其他节点。

每个节点都有自己的加权路由表来向其他对等点发送消息(基本上基于跳数),即。“我希望主人给我我的时间表”或“节点 B 上的资源 A 是否可用?” :哪个邻居离我的目标最近?

例如,我使用XML-RPC( xmlrpc-c) 和std::multimaps/编写了自己的路由协议std::maps

我正在考虑使用ZeroMQ来优化我的数据流:

  • 排队可以减少peer之间的网络负载;
  • 订阅可用于发布升级。

作为结果 :

  • 我需要打开与创建新类型连接一样多的套接字;
  • 每个节点都需要是一个客户端、一个服务器、一个发布者、一个订阅者、一个代理和一个目录;
  • 我不确定我的“点对点架构”是否与 ZeroMQ 的主要目的兼容。

您认为这ZeroMQ是一个有用的概念吗?

c++ routing scheduling xml-rpc zeromq

5
推荐指数
1
解决办法
1430
查看次数

是否存在C++ shell框架?

我曾经使用Fry :: Shell开发一些Perl程序.我认为它非常强大且易于使用.

对于我的一个C++项目,我需要创建一个命令行客户端.我们的想法是创建一个类似路由硬件中的TUI.

这样的框架是否存在?

c++ shell tui command-line-interface

5
推荐指数
1
解决办法
903
查看次数