Contains the configuration for the following topics:
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.
A connector service allows to integrate external components with Apache ActiveMQ Artemis to send and receive messages.
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.