0
我有一個項目,我正在計劃WCF/MSMQ集成。但有一件事讓我很困惑: 在這個集成中,我定義了一個服務和一個與服務同名的隊列。當服務被調用時,消息被放置在隊列中,直到服務準備好使用它。 我的問題是:我能夠在不同的機器上覆制這個服務,但仍然消耗來自原始隊列的消息?使用WCF和MSMQ時複製WCF服務
感謝, 奧斯卡
我有一個項目,我正在計劃WCF/MSMQ集成。但有一件事讓我很困惑: 在這個集成中,我定義了一個服務和一個與服務同名的隊列。當服務被調用時,消息被放置在隊列中,直到服務準備好使用它。 我的問題是:我能夠在不同的機器上覆制這個服務,但仍然消耗來自原始隊列的消息?使用WCF和MSMQ時複製WCF服務
感謝, 奧斯卡
是的,你可以做到這一點,在高可用性解決方案使用。例如:假設您在不同的服務器上有5個WCF服務,指向不同機器上的相同msmq。現在,如果隊列中已有7條消息並且服務開始備份,則消息僅由其中一個wcf服務實例處理。
隨着新消息的進入,它們實際上分爲wcf服務。