두 개의 응용 프로그램이 있는데 A와 B라고합니다. 현재 A는 WCF를 사용하여 B.로 메시지를 보냅니다. A는 응답이 필요 없으며 B는 A로 다시 메시지를 보내지 않습니다.MSMQ, WCF 및 비정상 성 서버
불행히도 서버 A와 B 사이에 비정상적인 네트워크 연결이 있습니다. 이로 인해 A가 때때로 시간 초과 오류가 발생합니다.
두 응용 프로그램간에 버퍼로 WCF + MSMQ를 사용하고 싶습니다. B가 일시적으로 중단되거나 액세스 할 수없는 경우 메시지가 손실되지 않습니다.
아키텍처 측면에서 어떻게 구성해야합니까?
4메가바이트 :
여기에 MSMQ 클러스터를 사용하여 기계를 교차하는 내구성 및 트랜잭션 큐를 만드는 방법에 대한 좋은 기사입니다? 파이프를 통해 커다란 메시지를 흘리려고하는 것은 상상할 수 없습니다. 그 시점에서 파일 시스템에 덤프하고 대신 URL을 보냅니다. –
미친 비즈니스 프로세스, 특히 파일을 기반으로하고 웹 서비스로 변환되는 프로세스가 얼마나 흔한 지 놀라게 될 것입니다. 대부분 좋은 세션과 여러 번의 통화만으로 충분하지만 일부 사람들은이 사실을 모릅니다. 나는 개인적으로 항상 그것을 피했지만, 알고있는 것이 좋다. –