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
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
NoLocalassinatura do JMS não é suportado.
Todos os recém-adicionados APIs no JMS 2.0 e no JMS 3.1
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