2010-03-17 45 views
1

我不確定分銷商在有多個客戶端和多個服務器時應運行的位置。如果我有一個所有客戶端發送給所有服務器的分銷商,那麼肯定是所有服務器都是單一故障點。有沒有辦法消除這個弱點?nServiceBus與網絡服務器中的分銷商

回答

2

您可能會在羣集上運行分發服務器以實現高可用性。也就是說,您可以爲每種消息類型分配一個獨立的分銷商,並配置客戶端將每種消息類型發送給其指定的分銷商。然後,您可以根據每個消息類型要分配的資源數量將服務器分配給分銷商。

這是否回答你的問題?

+0

假設我們有多臺服務器配置爲分銷商,他們可以在思科CSS後面運行? – PhilHoy 2010-03-17 17:51:01

+1

事情是分銷商需要管理狀態 - 在當前實現中,隊列用於存儲該狀態。爲了使該隊列高度可用,您需要一個羣集。如果打開源代碼並交換隊列存儲,則可以提供一個數據庫支持的實現,您可能已將其設置爲高可用性。 – 2010-03-18 10:59:09