我正在尝试运行来自https://github.com/imatix/zguide的 Python 和 Node.JS 示例,用于 client-broker-worker 架构(rrclient、rrworker、rrbroker)。
我可以确认 Python 实现工作正常,Node.JS 实现工作正常,但是当我尝试将 Node.JS rrclient 与 Python rrbroker 结合使用时,整个事情崩溃了,我收到以下错误:
Python 在使用 libzmq.3.dylib 插件时意外退出。
并且代理出现以下错误:断言失败:(prefetched_msg.flags () & msg_t::identity) == 0 (router.cpp:276) Abort trap: 6
似乎 Node.JS 在连接到 Python 时遇到问题。这似乎也提出了基本的 REQ/REP 架构,而不仅仅是客户端代理工作者。