2017-03-03 242 views
0

我們使用RabbitMQ作爲我們客戶的第三方帳戶應用程序的排隊系統。有幾個原因,但其中一個原因是我們可以控制數據進入應用程序的速度。有時候會形成一個巨大的隊列,這很有效。RabbitMQ - parellel隊列

但是,我們希望將RabbitMQ用於另一個我們想要分開並且更實時的應用程序。

  • 單獨的交換/隊列工作效果最好嗎?
  • 我需要一個單獨的控制檯應用程序嗎?

如果有100,000條消息排隊等候的帳戶應用程序,我想其他應用程序來處理直路

如果要處理更多的應用程序

回答

1

,一種解決方案是使用rabbitmq virtual hosts,以這種方式你有不同的環境,你也可以使用不同的用戶/密碼來訪問。

一般來說,擴展的最佳方法是擴展隊列,以防需要處理高吞吐量時,您可以創建羣集並縮放節點之間的流量。

你應該避免有一個巨大的隊列! ..更多的隊列更多的規模!

+0

是的,一個巨型隊列適用於帳戶應用程序,但現在是做不同事情時的問題。 VHosts看起來不錯。我一定會調查。乾杯。 – user1102550