NserviceBus翻譯之FAQ:MsmqTransportConfig配置項
MsmqTransportConfig
Last Updated: Nov 28, 2012 10:58AM IST
這個配置項定義了MSMQ傳輸的特性,對於更多的MSMQ的背景知識,請看here,下面是一個MsmqTransportConfig配置項的例子:
<MsmqTransportConfig ErrorQueue="error" NumberOfWorkerThreads="1" MaxRetries="5"/>
ErrorQueue屬性
從版本三開始,需要採用下面的配置項來宣告一個錯誤佇列:
<section name="MessageForwardingInCaseOfFaultConfig"
type="NServiceBus.Config.MessageForwardingInCaseOfFaultConfig,NServiceBus.Core" />
針對該配置項的值定義如下:
<MessageForwardingInCaseOfFaultConfig ErrorQueue="error"/>
MsmqTransportConfig配置項中的這個ErrorQueue是為了相容更早以前的版本。
ErrorQueue定義了當處理失敗之後錯誤資訊發往的佇列的名稱,這可能是一個本機的佇列,也可以是一個遠端機器的名稱,名稱定義的格式應該遵循:"queueName@remoteMachineName"。
假如你不定義這個錯誤佇列的話,NServiceBus將會報出一個"Could notfind backup configuration section 'MsmqTransportConfig' in order to locate theerror queue." 異常。 關於更多的處理失敗的訊息的知識可以從here獲取。
NumberOfWorkerThreads屬性
這個屬性指明瞭從input queue接收訊息的執行緒的數量。 這個屬性不影響能夠使用匯流排去傳送/釋出訊息的執行緒的數量。
換句話說只決定接收訊息的執行緒數量,不影響傳送/釋出訊息的執行緒的數量。
MaxRetries屬性
這個屬性與ErrorQueue 這個屬性相關,表明了處理失敗之後,將會重試幾次,才會把錯誤訊息放到error queue中,預設是5。
相關文章
- NServiceBus翻譯之Hosting(一):The NServiceBus Host
- NServiceBus翻譯之持久化技術(一):Persistence In NServiceBus持久化
- NServiceBus翻譯之持久化技術(三):Using RavenDB In NServiceBus – Connecting持久化
- NServiceBus翻譯之持久化技術(二):Using RavenDB In NServiceBus – Installing持久化
- NServiceBus翻譯之持久化技術(四):How To Debug RavenDB Through Fiddler Using NServiceBus...持久化
- udev-FAQ 中文翻譯dev
- kafka文件: 配置選項翻譯Kafka
- [非專業翻譯] Mapster - 配置例項
- NServiceBus之GateWayGateway
- Paul Graham 主頁欄目翻譯:Programming FAQ
- Guava翻譯之SmallFunctionGuavaFunction
- guava翻譯系列之JoinerGuava
- guava翻譯系列之SplitterGuava
- Guava文件翻譯之 ServiceGuava
- Guava文件翻譯之ListenableFutureGuava
- 學php之翻譯wordpress(2)PHP
- [非專業翻譯] Mapster - 配置位置
- 【翻譯】 Flutter——配置Engine開發環境Flutter開發環境
- Redis記憶體淘汰策略配置翻譯Redis記憶體
- 翻譯-高效DevOps的10項實踐dev
- 【譯】ConfigureAwait FAQAI
- 論機器翻譯之淺薄
- 深入理解Hystrix之文件翻譯
- Kafka之Purgatory Redesign Proposal (翻譯)Kafka
- Guava文件翻譯之 Guava簡介Guava
- CSS 例項之翻轉圖片CSS
- [非專業翻譯] Mapster - 對映配置
- 【翻譯】Vue.js 的注意事項與技巧Vue.js
- REDHAT 7.1 sendmail配置FAQ (轉)RedhatAI
- 翻譯
- Yurii談翻譯(五)怎樣翻譯更地道:so…that…的翻譯
- js逆向之——百度翻譯介面JS
- 如何完成中文翻譯日文線上翻譯
- Yurii談翻譯(四)怎樣翻譯更地道:翻譯如鋪路
- Yurii談翻譯(九)怎樣翻譯更地道:冠詞a的翻譯
- Yurii談翻譯(十)怎樣翻譯更地道:最高階的翻譯
- Serilog文件翻譯系列(三) - 基礎配置
- FAQ寶典之RancherServerServer