org.jboss.hal.resources.previews.configuration.messaging-connections.html Maven / Gradle / Ivy
Contains the configuration for the following topics:
- Acceptors & Connectors
- Connector Services
- (Pooled) Connection Factories
Acceptors & Connectors
An acceptor defines which types of connection are accepted by the ${build.shortName} embedded messaging server. You can define any number of acceptors per server.
A connector defines how to connect to an embedded ${build.shortName} messaging server, and is used by a client to make connections.
For more information about acceptors and connectors, see the
Acceptors and Connectors section.
Connector Services
A connector service allows to integrate external components with Apache ActiveMQ Artemis to send and receive messages.
Connection Factories
By default, the ${build.shortName} messaging subsystem provides the InVmConnectionFactory
and
RemoteConnectionFactory
connection factories, as well as the
activemq-ra
pooled connection factory.
InVmConnectionFactory
references an
in-vm-connector
and can be used to send and receive messages when both the client and server are running in the same JVM.
RemoteConnectionFactory
references an
http-connector
and can be used to send and receive messages over HTTP when the client and server are running in different JVMs.
Pooled connection factories allow you to configure the inbound and outbound connectors of the integrated ActiveMQ Artemis resource adapter. For more information on configuring a pooled-connection-factory to connect to a remote ActiveMQ Artemis server, see
Using the Integrated Resource Adapter for Remote Connections.