Amazon MQ para suporte ao RabbitMQ JMS - Amazon MQ

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Amazon MQ para suporte ao RabbitMQ JMS

Agora você pode executar cargas de trabalho do JMS 1.1, 2.0 e 3.1 no Amazon MQ para RabbitMQ 4 com o cliente RabbitMQ JMS.

Cliente RabbitMQ JMS

O cliente RabbitMQ JMS é uma biblioteca cliente JMS de código aberto que você precisa para conectar seu aplicativo JMS aos corretores Amazon MQ RabbitMQ. Para obter mais informações, visite o GitHub repositório oficial.

Compatível com JMS 1.1, 2.0 e 3.1 APIs

Do Amazon MQ para RabbitMQ 4 em diante, o plug-in está sempre ativado. jms-topic-exchange Portanto, você pode usar o Amazon MQ para RabbitMQ 4 e o cliente RabbitMQ JMS para sua carga de trabalho do JMS. Todos os JMS APIs definidos no JMS 1.1 são suportados, exceto:

  • As sessões do servidor não APIs são suportadas.

  • APIs As transações XA não são suportadas.

  • O seletor JMS para o destino da fila JMS não é suportado.

  • O atributo de NoLocal assinatura do JMS não é suportado.

Todos os recém-adicionados APIs no JMS 2.0 e no JMS 3.1 são suportados, exceto:

  • JMSProducer.setDeliveryDelayA API não é suportada.

Para saber mais sobre como conectar seu aplicativo JMS ao Amazon MQ for RabbitMQ broker, consulte o tutorial sobre Conectando seu aplicativo JMS ao Amazon MQ for RabbitMQ broker

Autenticação e autorização

Todos os mecanismos de autenticação e autorização listados nesta seção são suportados. As credenciais usadas para se conectar ao broker usando o cliente JMS são as mesmas que se você estivesse se conectando ao broker RabbitMQ usando um cliente Java AMQP.

Interoperabilidade com filas AMQP no RabbitMQ

Você pode usar o cliente JMS RabbitMQ para enviar mensagens JMS para uma troca AMQP e consumir mensagens de uma fila AMQP (esse recurso não oferece suporte a tópicos de JMS). Isso permite que você interopere ou migre determinadas cargas de trabalho do JMS para cargas de trabalho do AMQP. Para obter mais informações, visite a documentação oficial do cliente.