2010-10-19 34 views
1

我會盡我的SQL Server 2008上的異步審覈如下所示:http://auoracle.blogspot.com/2010/02/service-broker-master-audit-database.html單個對話

它所做的是:

  • 觸發將消息發送到一個隊列服務代理
  • 在其他數據庫中的另一個SP收到消息並處理它們

可能的問題,我看到的是,它使用一個單一的conversa按順序發送所有消息,這是一項要求。

我只是有點擔心它使用單個對話的事實,我想這不是常見的用法。你知道這樣做是否有問題嗎?

謝謝!

回答

0

使用單個對話沒有任何問題。有些人使用幾個預先創建的對話來使用對話池,但除非您遇到性能瓶頸,否則我不會擔心。

你應該正確處理的一件事是錯誤處理,關閉對話並在出錯時打開一個新對話。