【发布时间】:2018-07-17 01:46:56
【问题描述】:
我正在构建一个新应用程序,该应用程序从多个外部设备接收数据,并且需要使其可用于多个不同的组件。 ZeroMQ 似乎是为我的架构的“数据总线”方面专门构建的。
我最近意识到 zmq STREAM 套接字可以连接到本地 TCP 套接字并发送/接收消息。始终使用 zmq 有很大的吸引力,但我有一个问题我不知道如何解决。
需要设置我的一个设备。也就是说,我将一个套接字连接到它,向它发送一些配置信息,然后坐等它向我发送数据。该设备还具有“重置”功能(在某些情况下很有用),这需要重新发送配置信息。这样做取决于对套接字接口的设置/拆卸阶段的可见性。我需要知道何时建立新连接,以便发送必要的配置消息。
zmq 似乎是故意设计来保护我免受这些知识的影响。有没有办法做我想做的事?还是应该只为这个接口使用常规套接字?
【问题讨论】:
标签: zeromq