2013-06-21 4 views
1

서비스 버스 대기열에 Brokered Messaging을 사용하는 경우 클라우드 대기열 자체가 내구성이 있다는 것을 알고 있습니다. 그것은 또한 클라이언트 측에 영향을 미칩니 까?Azure 서비스 버스 대기열 클라이언트 측 내구성

예를 들어 메시지를 대기열로 보내면 연결 손실 조절 문제로 인해 트랜잭션이 거부되거나 클라이언트의 어딘가에 자동으로 저장되고 나중에 다시 보내지는 상황을 수동으로 처리해야합니까?

답변

2

서비스 버스 QueueClient 개체 또는 라이브러리에 메시지가 자동으로 캐싱되거나 저장되지 않습니다. QueueClient.Send(message)에 대한 호출이 예외없이 성공하면 메시지는 내구성이 보장됩니다. 예외가 발생하면 연결성/조절 등으로 인해 실패를 나타냅니다. 클라이언트가 연결 끊김 등에 대해 회복력을 갖도록하려면 메시지 전송에 실패 할 경우 MSMQ와 같은 로컬 대기열을 사용하는 것이 좋습니다. MSMQ와 서비스 버스 큐간에 메시지를 전송하는 방법을 보여주는 예제가 있습니다. http://code.msdn.microsoft.com/windowsazure/Brokered-Messaging-MSMQ-a31c6644

관련 문제