Este conteúdo não está disponível no idioma selecionado.
Chapter 2. Components
2.1. AMQP clients Copiar o linkLink copiado para a área de transferência!
AMQ Clients includes a suite of AMQP 1.0 messaging APIs. AMQP is an ISO-standard, general-purpose messaging protocol with rich messaging capabilities. AMQ Broker and AMQ Interconnect offer AMQP 1.0 support and therefore interoperate with any AMQP 1.0 client.
2.2. JMS clients Copiar o linkLink copiado para a área de transferência!
AMQ Clients offers multiple implementations of the widely used Java Message Service (JMS) API.
- AMQ JMS - AMQ JMS provides full AMQP 1.0 support and works with any AMQ AMQP 1.0 server or service.
- AMQ Core Protocol JMS - To support existing applications based on the ActiveMQ Artemis Core protocol, AMQ includes the AMQ Core Protocol JMS client.
2.3. Adapters and libraries Copiar o linkLink copiado para a área de transferência!
AMQ Clients includes components for integrating with other platforms and components.
- AMQ JMS Pool - To support efficient use of JMS resources, AMQ includes the AMQ JMS Pool library. It enables reuse of connection resources beyond the standard lifecycle defined by the JMS API.
- AMQ Spring Boot Starter - A Spring Boot starter that enables you to build standalone Spring applications that use AMQP 1.0 messaging.
- Quarkus extension for Qpid JMS (AMQ JMS) - A Quarkus extension that enables you to build Quarkus applications that use AMQP 1.0 messaging.
2.4. Component compatibility Copiar o linkLink copiado para a área de transferência!
The following table lists the supported languages, platforms, protocols, and servers for the AMQ Clients components.
Component | Languages | Platforms | Protocols | Servers |
---|---|---|---|---|
AMQ C++ | C++ | Linux, Windows | AMQP 1.0 | AMQ Broker, AMQ Interconnect, and A-MQ 6 |
AMQ JavaScript | JavaScript | Linux, Windows, browsers | AMQP 1.0 | AMQ Broker, AMQ Interconnect, and A-MQ 6 |
AMQ JMS | Java | JVM | AMQP 1.0 | AMQ Broker, AMQ Interconnect, and A-MQ 6 |
AMQ JMS Pool | Java | JVM | - | - |
AMQ Core Protocol JMS | Java | JVM | Core Protocol | AMQ Broker and A-MQ 6 |
AMQ .NET | C# | Linux, Windows | AMQP 1.0 | AMQ Broker, AMQ Interconnect, and A-MQ 6 |
AMQ Python | Python | Linux, Windows | AMQP 1.0 | AMQ Broker, AMQ Interconnect, and A-MQ 6 |
AMQ Ruby | Ruby | Linux | AMQP 1.0 | AMQ Broker, AMQ Interconnect, and A-MQ 6 |
AMQ Spring Boot Starter | Java | JVM | AMQP 1.0 | AMQ Broker, AMQ Interconnect, and A-MQ 6 |
Quarkus extension for Qpid JMS (AMQ JMS) | Java | JVM | AMQP 1.0 | AMQ Broker, AMQ Interconnect, and A-MQ 6 |
For more information, see Red Hat AMQ Supported Configurations.