0
由於某些原因,Windows Azure上託管的隊列不符合.DefineEndpointName()
配置。如何控制在Azure上託管時的NServiceBus隊列名稱?
Azure總線上的隊列名稱始終以承載它的worker角色命名。雖然這很好,但總的來說,如果有手動覆蓋約定的選項,我會感覺好多了。
如何定義我自己的隊列名稱?
由於某些原因,Windows Azure上託管的隊列不符合.DefineEndpointName()
配置。如何控制在Azure上託管時的NServiceBus隊列名稱?
Azure總線上的隊列名稱始終以承載它的worker角色命名。雖然這很好,但總的來說,如果有手動覆蓋約定的選項,我會感覺好多了。
如何定義我自己的隊列名稱?
有可以用來控制隊列名稱的配置設置:
你可以把它添加到你這樣的服務配置文件,
<設置名稱=「AzureQueueConfig.QueueName」值= 「yourqueue」/ >
或者它添加的app.config像這樣:
< AzureQueueConfig QUEUENAME = 「yourqueue」/ >
PS:定義端點名稱應該工作,以及,你可以重現該問題一個小樣本中並把它作爲一個問題上https://github.com/nservicebus/nservicebus
感謝, 伊夫
伊夫·你是對的,如果我speced它在QueueName中工作正常,但它根本沒有查看端點名稱空間。謝謝你的提示!我會看看我是否可以將其作爲問題上傳。 – Alwyn 2013-05-12 16:32:12