替代POSIX消息队列

时间:2014-04-03 22:04:10

标签: linux ipc message-queue mq

我在非root系统中使用POSIX消息队列。我在解除链接和清理方面遇到了重大问题。我看不到打开的消息队列,然后写一个例程来清理它们。

我想知道这两个中的一个是否可能:

  • 在本地创建POSIX mqueue,$ PWD或其他东西
  • 获取备用消息队列库,而不是Linux中的标准消息队列库。

1 个答案:

答案 0 :(得分:2)

您可以尝试的一件事是看看是否可以使用unix域数据报套接字而不是posix消息队列,特别是SOC_SEQPACKET各种:

http://man7.org/linux/man-pages/man7/unix.7.html

如果这还不够,那里有很多消息队列抽象库,比如流行的ZeroMQ:http://zeromq.org/