使用MSMQ时在AWS上部署WCF服务的最佳方法

时间:2012-12-03 16:00:45

标签: wcf iis amazon-web-services

我们有一组用于MSMQ的WCF服务。我们使用静态web.config文件来指示MSMQ主机所在的服务。

转移到AWS,我们现在需要动态指定MSMQ主机地址。我们认为我们可以选择两个选项:

1)编写脚本以在启动AWS实例时更新web.config文件。

2)删除配置文件并实现一个辅助函数,该函数将在运行时解析MSMQ主机地址。

任何人都对什么方法更好或被认为是最佳做法有任何见解?

谢谢!

1 个答案:

答案 0 :(得分:0)

我们最终使用了解决方案#1。 这是一个非常简单的脚本,现在我们可以在web.config文件中的任何地方使用环境变量(而不仅仅是设置MSMQ端点)。 保持web.config文件中的MSMQ配置还允许我们在需要时通过使用其他绑定(例如:RabbitMQ)更改队列技术而不更改源代码。