【问题标题】:ZMQ Dealer-Router connection monitoringZMQ Dealer-Router连接监控
【发布时间】:2017-06-03 14:27:08
【问题描述】:

我有几个经销商连接到一个路由器插座。经销商异步发送数据,路由器收集/处理数据。 我需要做的是找到一种方法来知道经销商何时停止发送数据/与路由器套接字断开连接。

我构建了所有连接身份的地图。

我有一个显示器连接到路由器端口,我收到连接/断开通知。

问题是我找不到方法来确定监控通知是针对哪个经销商的。通知只给了我一个没什么用的FD。

有没有办法在通知和连接 ID 之间进行映射?

【问题讨论】:

  • 您找到解决方案了吗? :-)

标签: zeromq pyzmq jzmq


【解决方案1】:

如果没记错的话,zeroMq 只允许您确定连接/断开的事实。

在我看来,一个好的解决方案应该是这样的:当收到通知时,ROUTER 必须向所有已连接的经销商发送一个超时的心跳消息,而没有响应的经销商 - 已断开连接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-09
    • 2015-08-26
    • 2017-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多