POSIX 消息队列的替代方案
Posted
技术标签:
【中文标题】POSIX 消息队列的替代方案【英文标题】:Alternative to POSIX message queues 【发布时间】:2014-04-03 22:04:10 【问题描述】:我在非根系统中使用 POSIX 消息队列。我在取消链接和清理方面遇到了重大问题。我看不到打开的消息队列,然后编写例程来清理它们。
我想知道两者中的一个是否可能:
在本地创建 POSIX mqueue,在 $PWD 或其他地方 从 Linux 中获取替代的消息队列库,而不是标准的。【问题讨论】:
【参考方案1】:您可以尝试的一件事是查看是否可以使用 unix 域数据报套接字而不是 posix 消息队列,特别是 SOC_SEQPACKET 各种:
http://man7.org/linux/man-pages/man7/unix.7.html
如果这还不够,还有很多消息队列抽象库,比如流行的 ZeroMQ:http://zeromq.org/
【讨论】:
以上是关于POSIX 消息队列的替代方案的主要内容,如果未能解决你的问题,请参考以下文章