7

我在一些地方找到了 ZMQ 的一些内部日志记录功能的参考资料。我认为可能存在的功能是能够连接到 inproc 或 ipc SUB 套接字中的一个或两个,并侦听提供有关 ZMQ 内部状态信息的消息。这在调试分布式应用程序时非常有用。例如,如果消息丢失/被丢弃,它可能会阐明它们被丢弃的原因。

最明显的提及是在这里: http: //lists.zeromq.org/pipermail/zeromq-dev/2010-September/005724.html,但也在这里提到:http: //lists.zeromq.org/ pipermail/zeromq-dev/2011-April/010830.html。但是,我还没有找到有关此功能的任何文档。

某种日志记录功能真的可用吗?如果是这样,它是如何使用的?

4

1 回答 1

6

一些浏览 git 历史的人最终回答了我的问题。简短的回答是,实现了 ZMQ 将日志消息传输到外部世界的一种方式,但它从未被代码库的其余部分用于实际发送日志消息。一段时间后它被删除,因为没有人使用它。

最初使用 inproc 套接字添加它的提交:

添加了新的“sys”套接字类型专门用于支持日志记录的提交:

JIRA 问题、拉取请求和提交以删除该功能:

于 2013-04-09T17:09:05.737 回答