2011-10-19 2 views
0

나는 Json 요청을 지원하기 위해 asp.net 웹 사이트를 만들고 있습니다. 각 요청은 ESB (실제로 NServiceBus)에서 메시지를 보내야하지만 응답으로 어려움을 겪고 있습니다.웹 사이트에서 서비스 버스의 기본 사용

실제로 동일한 유형의 요청을 여러 번받을 수 있으므로 웹 사이트에서 동일한 유형의 유사한 메시지를 버스에 보냅니다. 버스의 각 메시지 응답이 정확한 "요청자"에게 전달되는 것을 어떻게 확인할 수 있습니까?

버스 응답이 느리거나 없음을 어떻게 해결할 수 있습니까?

답변

2

NSB와 함께 제공되는 AsyncPages 샘플을 살펴보십시오. 이는 asp.net에서 콜백과 비동기 지원을 사용하여 웹 사이트에서 강력한 메시지 기반 통신을 구축하는 방법을 보여줍니다. 콜백은 요청 (명령)을 보낸 웹 서버로 다시 응답해야하는 경우에 사용됩니다. 웹 사이트에서 메시지를 보낸 다음 다른 데이터 저장소 (ravendb, sqlserver 등)에서 결과를 읽는 것이 더 좋습니다. 그러면 웹 서버가 다운 된 경우에도 데이터를 얻을 수 있습니다 (콜백은 지속되지 않습니다)

관련 문제