2012-12-03 34 views
0

我們有一組用於MSMQ的WCF服務。我們使用靜態web.config文件向MSMQ主機所在的服務指示。在使用MSMQ時在AWS上部署WCF服務的最佳方式

轉移到AWS,我們現在需要動態指定MSMQ主機地址。我們認爲我們可以在2個選項中選擇:

1)編寫腳本以在啓動AWS實例時更新web.config文件。

2)刪除配置文件並實現幫助函數,該函數將在運行時解析MSMQ主機地址。

任何人都有什麼洞察什麼方法會更好或被認爲是最佳實踐?

謝謝!

回答

0

我們最終使用瞭解決方案#1。 這是一個簡單的腳本,現在我們可以在我們的web.config文件中的任何地方使用環境變量(不僅僅是設置MSMQ端點)。 保持web.config文件中的MSMQ配置也允許我們在不改變源代碼的情況下通過使用其他綁定(例如:RabbitMQ)來改變隊列技術。