2010-05-17 241 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都不允許您將消息發送到遠程計算機,因此除非您的客戶端與服務器在同一主機上運行,​​否則您將需要使用更高級別的技術。