2016-06-24 24 views
1

文檔狀態:隊列可以用於MassTransit與RabbitMQ的持續

control queues are exclusive and auto-delete - they go away when you go away and are not shared.

我在這裏的後果還不清楚;在我的系統中,我需要隊列是持久的,並且消息要持久。如果我需要降低消費者流程(例如更新)或者需要重新啓動服務器(對於Windows補丁,比如說),我希望現有的隊列不會丟失任何當前消息,因此處理可以繼續一次一切都恢復原狀,不會丟失發佈的消息。如果沒有消費者可用,我希望發佈的消息能夠積累起來,直到我將消費者重新上線爲止。

在RabbitMQ中,我可以配置隊列是持久的,消息是持久的。如果使用MassTransit,這可能嗎?

還是「控制隊列」響應控制消息的隊列,與我的應用程序的隊列無關嗎?

+0

要清楚:這是我關心的自動刪除方面,而不是獨家方面。 –

回答

1

控制隊列僅適用於元數據,而不適用於您的應用程序的數據。你可以放心地忽略它們。您的主要數據隊列在默認情況下是耐用的。