如何查看/监控我的zeromq PUBlisher的SUBscribers?

时间:2013-10-26 10:01:48

标签: java c++ monitoring zeromq traffic

我正在构建一个应用程序,我希望许多订阅者能够连接到我的zeromq发布者。我现在想看到有关订户的一些信息;

  • 连接了多少订户?
  • 他们来自哪个IP地址?

有没有人知道在zeromq中执行此操作的方法(例如使用setsockopt)还是有一种方法可以自己构建它?有关这方面的更多信息将非常好。

1 个答案:

答案 0 :(得分:1)

  

他们来自哪个IP地址?

您无法获得订阅者的IP,此信息在ZeroMq中抽象,但有选项,请参阅this

  

有多少订户连接?

使用套接字monitor events,发布者可以跟踪连接和关闭其连接的订阅者对等方,但是,这不是完全证明的。推荐的方法是在对等体之间使用heartbeats来跟踪谁活着(和死亡)。查看指南,了解有关此主题的信息和示例。