【发布时间】:2018-03-17 20:23:54
【问题描述】:
我正在开发一个运行嵌入式 Linux 操作系统的物联网平台。
我正在考虑在应用程序、ZeroMQ 和 D-Bus 之间实现 IPC 的 2 个选项。
起初 ZeroMQ 似乎很合适,因为我可以用它的构建块构建确切想要的架构,但是当我读到准备好的 D-Bus 机制时,突然听起来我会用 ZeroMQ 重新发明轮子。
如果出于我的需要,选择 D-Bus 而不是 ZeroMQ 有什么缺点,请告知,我想知道您会选择什么。
我并不担心实时限制,但我确实需要系统具有可扩展性,因为应用程序的数量一直在增长,并且它们都需要相互交互。
应用程序使用阻塞和非阻塞请求响应相互交互。
谢谢。
【问题讨论】:
标签: ipc embedded-linux zeromq iot dbus