Use esta tarefa para configurar a opção Compartilhar assinaturas não
duráveis; um atributo do connection factory que os clientes usam para conectar-se
ao barramento.
Sobre Esta Tarefa
A opção
Compartilhar assinaturas não duráveis controla se as
assinaturas não duráveis são compartilhadas entre os assinantes em um cluster. Para configurar essa opção, use o console administrativo para
concluir as seguintes etapas.
Procedimento
- Na área de janela de navegação, clique em .
- Na área de janela de conteúdo, clique em Provedor de Sistemas de Mensagens Padrão.
- Na área de janela de conteúdo, em Propriedades Adicionais, clique em Connection
Factories.
- Selecione a connection factory que deseja configurar ou clique em Novo para
criar uma.
- Selecione Página inicial da assinatura para a assinatura.
- Início da assinatura
Isto identifica o mecanismo do sistema de mensagens
no qual as assinaturas duráveis estão localizadas no barramento de integração de serviço. Os administradores podem gerenciar o estado do tempo de execução de assinaturas duráveis através
de pontos de publicação para esse mecanismo do sistema de mensagens.
Nota: Para a assinatura compartilhada não durável, o connection factory deve ser conectado ao mecanismo do sistema de mensagens do
SubscriptionHome durante a criação do
connection factory. Para assegurar que o connection factory sempre esteja conectado ao
mecanismo do sistema de mensagens
SubscriptionHome, configure o campo
Destino como o nome do mecanismo do sistema de mensagens
SubscriptionHome, o campo
Tipo de destino como o nome do
Mecanismo do sistema de mensagens e o campo
Significância de destino como
Obrigatório na
configuração do connection factory.
Quando o connection factory não está conectado ao
mecanismo do sistema de mensagens SubscriptionHome devido às configurações do connection
factory, uma tentativa de criar uma assinatura compartilhada não durável (createSharedConsumer
API) resulta na exceção a seguir:
WSIC8025E: Unable to create a shared nondurable subscription for destination <destination name>
because the connection factory is not connected to the SubscriptionHome messagaing engine <subscription home messaging engine name>,
but connected to the messaging engine <the messaging engine which the connection factory is connecting to>.
- Nas Propriedades Gerais, na seção Avançado, configure a propriedade Compartilhar assinaturas não duráveis. Selecione uma
das seguintes opções na lista:
- No cluster
- Os clientes que estão conectados ao barramento em um membro de cluster podem usar o mesmo identificador de cliente e nome de assinatura não durável e podem recuperar mensagens a partir
da assinatura não durável.
- Sempre compartilhado
- Todos os clientes, independentemente de onde estão conectados ao barramento, podem usar o
mesmo identificador de cliente e nome da assinatura não durável e podem recuperar mensagens a
partir da assinatura não durável.
- Nunca compartilhado
- Os clientes não podem usar o mesmo identificador de cliente e nome da assinatura não durável
como uma sessão existente.
Consulte a ajuda do console administrativo para obter informações sobre os outros campos nesta página.
- Clique em OK.
- Salve suas alterações na configuração principal.