2010-05-17 199 views
1

是否有一个ipc选项来获取消息队列中的最后一条消息但不删除它?unix消息队列

我想这让许多客户从同一个服务器上读取相同的信息..

编辑: 服务器和客户端是在同一台机器上!

感谢

+1

如果您有多个客户端从同一个队列中读取相同的消息而没有出队,我们可以假设您已经设法在最后一个客户端访问后删除消息吗? – jschmier 2010-05-17 20:44:32

+0

您可能正在寻找具有发布/订阅实施的企业排队系统。看看ActiveMQ或类似的东西 – 2010-05-21 18:55:57

回答

0

我不相信有任何办法做到这一点无论是使用系统V或POSIX消息队列。此外,AFAIK这两种API都不允许您将消息发送到远程计算机,因此除非您的客户端与服务器在同一主机上运行,​​否则您将需要使用更高级别的技术。