我正在使用ActiveMQ主題。 我的應用程序創建一些主題,並在這些主題上創建生產者和消費者。如何防止生產者接收發送給主題的消息?
當生產者發送某些東西時,它會收到該消息,因爲在同一主題中也有一個消費者關於該主題。
有一個專用於每個應用程序的主題(不同的代碼,用於運行它的不同計算機),並且有一個主要中央核心進程將加入每個主題來處理消息,然後將回復請求消息的主題已發佈。
一些主題是「通用」主題,其中一些消息不會有回覆,但很多進程都會考慮在內。
ActiveMQ中有什麼可以防止生產者收回它發送的東西嗎?
編輯:請注意,我用的ActiveMQ相當一個新手,我使用它不久前,並且非常基本設置:沒有持久性,簡單應用總線
我認爲你需要澄清你在上下文中叫什麼生產者和消費者。 – Antoniossss
@Antoniossss ActiveMQ java API中的生產者和消費者。第一種是發送消息的方式,發送是用來接收消息的。 –
你解釋了大家都知道的東西。沒有人知道你的消費者和製片人是什麼,你爲什麼要提出那些作爲同一個實體的人。這可以是單獨的過程(不同的機器例如),在同一個應用程序中的一些類的簡單實例等。 – Antoniossss