VENDAS: 1-800-867-1389

Tratar de objetos falhos no sistema de mensagens

Atualizado: março de 2014

É de conhecimento amplo entre muitos desenvolvedores Windows Communication Foundation (WCF) que um objeto de comunicação WCF está sujeito à uma precaução especial para lidar transições internas de estado; particularmente, em situações nas quais o objeto WCF acaba em um estado de falha. Geralmente, a pilha de comunicações WCF deverá ser reiniciada, por exemplo, recriando um canal de cliente, para recuperar-se desta condição.

A API de mensagens orientadas fornece resiliência "pronta" contra objetos de comunicação com falha ao realizar tratamento e recuperação de condições que poderão tornar os objetos de comunicação subjacentes inutilizáveis. Diferentemente de clientes WCF tradicionais, Service Bus clientes de mensagens que aproveitam a API de mensagens orientadas não precisarão implementar lógicas especiais para lidar com objetos de comunicação com falhas. Todos os objetos de comunicação tais como MessagingFactory, QueueClient, TopicClient, SubscriptionClient, MessageSender e MessageReceiver irão automaticamente detectar e recuperar de exceções que possivelmente poderiam levar a pilha de comunicação a um estado não-operacional.

Algumas operações de mensagens como Completar, Abandonar e Adiar não poderão fornecer recuperação automática contínua. Se Complete() ou Abandon() falharem com a exceção MessagingCommunicationException , o único recurso é receber outra mensagem, possivelmente a mesma que falhou ao completar, caso o consumidor concorrente não tenha recuperado no meio-tempo.

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários
Mostrar:
© 2014 Microsoft