2013-12-23 51 views
1

我做的[R & d遷移MSMQ到服務總線的Windows服務器(內部窗口2012服務器)差異適用於Windows Server

我想知道固體的原因(優點)至使用服務總線而不是MSMQ。但是我有一些服務總線的限制(大小限制和一些依賴),而不是優點。

感謝 MIT

回答

2

MSMQ只是一個原始信息傳輸服務。一個隊列基本上是一個fifo,你可以在它上面推送消息,在另一個隊列中查看或彈出消息。 Service Bus提供企業服務總線的服務,因此您可以擁有更高級別的API,例如基於Topic的發佈/訂閱以及其他典型的ESB設施。所以這取決於,如果您的應用程序已經運行在原始MSMQ上,我認爲沒有任何理由需要增加額外的費用來轉移到Service Bus,因爲您不會增加任何收益。如果您正在編寫一個全新的應用程序,您可能會考慮將其作爲您的基礎架構的一部分。