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