2012-12-03 3 views
0

MSMQ에 사용하는 WCF 서비스 집합이 있습니다. 우리는 정적 web.config 파일을 사용하여 MSMQ 호스트가있는 서비스를 나타냅니다.MSMQ를 사용할 때 AWS에 WCF 서비스를 배포하는 가장 좋은 방법

AWS로 이동하면 이제 MSMQ 호스트 주소를 동적으로 지정해야합니다.

1) AWS 인스턴스를 돌릴 때 web.config 파일을 업데이트하는 스크립트를 작성하십시오.

2) 구성 파일을 삭제하고 런타임에 MSMQ 호스트 주소를 확인하는 도우미 기능을 구현하십시오.

누구나 어떤 접근 방식이 더 좋은지 또는 모범 사례로 간주 될지에 대한 통찰력이 있습니까?

감사합니다.

답변

0

우리는 해결책 # 1을 사용하여 끝냈습니다. 이 스크립트는 작성하기가 간단한 스크립트 였으므로 MSMQ 끝점을 설정하는 것뿐만 아니라 web.config 파일의 아무 곳에서나 환경 변수를 사용할 수 있습니다. web.config 파일에 MSMQ 구성을 유지하면 소스 코드를 변경하지 않고 다른 바인딩 (예 : RabbitMQ)을 사용하여 필요할 경우 큐 기술을 변경할 수 있습니다.

관련 문제