包含以下功能的配置:
acceptor 定义了哪些类型的连接可以被 ${build.shortName} 内建的消息服务器接受。对于每个服务器,可以定义多个 acceptor。
connector 定义了如何连接到一个内建的 ${build.shortName} 消息服务器,它被客户系统用来进行连接。
如需了解更多与 acceptor 和 connector 相关的信息,请参阅 Acceptors and Connectors 一节。
connector 服务的功能是集成外部组件和 Apache ActiveMQ Artemis 来发送和接收消息。
默认情况下,${build.shortName} 消息子系统提供 InVmConnectionFactory
和RemoteConnectionFactory
connection factory,以及 activemq-ra
(池)connection factory。
InVmConnectionFactory
指代一个 in-vm-connector
,可以用来在客户端系统和服务器都在同一个 JVM 上运行时发送和接收消息。RemoteConnectionFactory
指代一个 http-connector
,可以用来在客户端系统和服务器运行在不同的 JVM 上时,通过 HTTP 接收和发送消息。
组成池的 connection factory 可以用来配置集成的 ActiveMQ Artemis 资源适配器的入站和出站的连接。如需了解更多相关信息,请参阅 Using the Integrated Resource Adapter for Remote Connections。