Dot-Net

SQL Server 中的服務代理是什麼?

  • May 18, 2010

什麼是 SQL Server 中的 Service Broker,在簡單數據庫中啟用它是否有意義,而不是在分佈式數據庫中?

SQL Service Broker 是一種擴展機制,允許您將事件排隊以進行非同步處理。

啟用經紀人並沒有內在的危害。如果不使用,它將只是閒置。

它適用於簡單和分佈式數據庫。一個簡單的案例是日誌隊列。我們在客戶端使用它來對要非同步處理的 XML 消息進行排隊。因此,我們將 XML 推送到 InitatorQueue,然後讓服務從隊列中拉出它們,通過 XPath 提取一些必要的屬性,並將它們插入到數據庫中的持久性表中。

這是來自 Microsoft 的一個很好的參考

引用自:https://stackoverflow.com/questions/2857250