Configurações WS-ReliableMessaging
Para a política WS-ReliableMessaging, você pode configurar a versão do padrão de WS-ReliableMessaging que deseja utilizar, a ordem em que as mensagens são entregues e a qualidade de serviço necessária (o nível de confiabilidade) para a entrega da mensagem. O produto pode forçar essas políticas em mensagens de entrada e aplicá-las em mensagens de saída.
Para visualizar esta página no console, clique no seguinte caminho: .
- A especificação WS-ReliableMessaging Versão 1.0, fevereiro de 2005.
- A especificação OASIS WS-ReliableMessaging Versão 1.1, fevereiro de 2007.
Não edite as políticas associadas aos conjuntos de política padrão fornecidos. Se você precisa alterar as configurações da política do sistema de mensagens confiável, use uma cópia de um conjunto de políticas padrão ou crie um novo conjunto de políticas.
Em qualquer estágio - ou seja, antes ou depois de ter construído seu aplicativo do serviço da Web confiável ou configurado seus conjuntos de política - será possível configurar uma propriedade que configura terminais apenas para suportar clientes que usem um sistema de mensagens confiável. Essa configuração é refletida pela WS-Policy, se ela for empregada.
Padrão
Selecione a especificação WS-ReliableMessaging a ser utilizada para a transmissão confiável de suas mensagens. O WS-ReliableMessaging Versão 1.1 é o valor padrão. Selecione a especificação WS-ReliableMessaging a ser utilizada para a transmissão confiável de suas mensagens. O WS-ReliableMessaging Versão 1.1 é o valor padrão.
Entregar Mensagens na Ordem em que Foram Enviadas
Selecione essa opção se o remetente de um pedido precisar receber uma resposta antes de enviar o próximo pedido.
Se você ativar a entrega em ordem, também será necessário garantir que o aplicativo solicitante sonde as mensagens na ordem em que recebê-las. Para obter informações adicionais, consulte Configurando a Política WS-ReliableMessaging.
A especificação da entrega na ordem também aumenta por margem a confiabilidade, se você estiver utilizando a qualidade de serviço persistente gerenciada.
Qualidade de Serviço
- Não-gerenciado não persistente - Tolera as falhas no sistema remoto e rede
- É possível configurar os aplicativos de serviços da Web para usar o WS-ReliableMessaging como um armazenamento na memória padrão. Essa qualidade de serviço requer a configuração mínima. No entanto, ela não é transacional e, embora permita o reenvio de mensagens que estão perdias na rede, se um servidor ficar indisponível você perderá as mensagens. Essa qualidade de serviço destina-se apenas para servidor único, e não funciona em um cluster.
Essa qualidade de serviço não é suportada na plataforma z/OS. O padrão é Não-Gerenciado Não-Persistente.
- Gerenciado Não-Persistente - Tolera falhas no sistema, rede e no sistema remoto, mas o estado é descartado depois que o mecanismo do sistema de mensagens é reiniciado.
- Essa opção de qualidade de serviço na memória utiliza um mecanismo do sistema de mensagens para gerenciar o estado de sequencia e as mensagens são gravadas no disco se a memória estiver baixa. Essa qualidade de serviço permite reenviar as mensagens que são perdidas na rede e também podem recuperar-se da falha no servidor. Entretanto, o estado é descartado depois que um mecanismo do sistema de mensagens reinicia; portanto, nesse caso você perderá mensagens. Essa opção suporta clusters, assim como servidores únicos.
- Gerenciado Persistente - Tolera falhas no sistema, rede e sistema remoto
- Esta qualidade de serviço para chamadas de serviço da Web assíncronas é recuperável. Essa opção também utiliza um mecanismo do sistema de mensagens e armazenamento de mensagem para gerenciar o estado da sequencia. As mensagens persistem no servidor solicitador do serviço e no servidor do provedor de serviço da Web e são recuperáveis caso o servidor fique indisponível. As mensagens que não foram transmitidas com êxito quando o servidor se tornou indisponível poderão ser transmitidas após a reinicialização de servidor.
- Todas as três qualidades de serviço são suportadas quando os aplicativos são implementados no servidor de aplicativos. Os aplicativos do contêiner do cliente e do cliente thin utilizam apenas a primeira opção.
- Para a qualidade de serviço não gerenciada não persistente as mensagens são armazenadas apenas na memória. Para ambas as qualidades de serviço gerenciadas, as mensagens são gerenciadas por um mecanismo de sistema de mensagens e armazenadas em um armazenamento de mensagem. Especifique uma ligação para um barramento e mecanismo do sistema de mensagens no formulário Ligação de Política WS-ReliableMessaging. Se a sua qualidade de serviço escolhida for Não-Gerenciada Não-Persistente, que não utiliza uma ligação para um mecanismo do sistema de mensagens, qualquer ligação que especificar será ignorada.