Compatibilidad con Amazon MQ para RabbitMQ JMS - Amazon MQ

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Compatibilidad con Amazon MQ para RabbitMQ JMS

Ahora puede ejecutar cargas de trabajo JMS 1.1, 2.0 y 3.1 en Amazon MQ para RabbitMQ 4 con el cliente RabbitMQ JMS.

Cliente RabbitMQ JMS

El cliente JMS de RabbitMQ es una biblioteca de clientes de JMS de código abierto que necesita para conectar su aplicación JMS a los corredores de Amazon MQ RabbitMQ. Para obtener más GitHub información, visite el repositorio oficial.

Compatible con JMS 1.1, 2.0 y 3.1 APIs

Desde Amazon MQ para RabbitMQ 4 en adelante, el complemento está siempre activado. jms-topic-exchange Por lo tanto, puede usar Amazon MQ para RabbitMQ 4 y el cliente RabbitMQ JMS para su carga de trabajo de JMS. Se admiten todos los JMS definidos en el JMS 1.1, excepto APIs :

  • No se admiten las sesiones APIs de servidor.

  • No APIs se admiten transacciones XA.

  • No se admite el selector JMS para el destino de la cola JMS.

  • No se admite el atributo de NoLocal suscripción JMS.

Se admiten todos los nuevos agregados APIs en JMS 2.0 y JMS 3.1, excepto:

  • JMSProducer.setDeliveryDelayNo se admite la API.

Para obtener más información sobre cómo conectar su aplicación JMS a Amazon MQ para el bróker RabbitMQ, consulte el tutorial sobre Cómo conectar su aplicación JMS a Amazon MQ para el bróker RabbitMQ

Autenticación y autorización

Se admiten todos los mecanismos de autenticación y autorización que se enumeran en esta sección. Las credenciales utilizadas para conectarse al corredor mediante el cliente JMS son las mismas que si se conectara al corredor RabbitMQ mediante un cliente Java AMQP.

Interoperabilidad con las colas AMQP de RabbitMQ

Puede utilizar el cliente JMS RabbitMQ para enviar mensajes JMS a un intercambio AMQP y consumir mensajes de una cola AMQP (esta función no admite temas de JMS). Esto le permite interoperar o migrar determinadas cargas de trabajo de JMS a cargas de trabajo de AMQP. Para obtener más información, consulte la documentación oficial del cliente.