2.8. 配置虚拟机连接
当多个代理位于相同虚拟机上时,您可以使用一个 in-VM 连接,例如,作为高可用性(HA)配置的一部分。在与代理相同的 JVM 中运行的本地客户端也可以使用 in-VM 连接。
先决条件
您应该熟悉配置接收器和连接器。如需更多信息,请参阅:
流程
-
打开 &
lt;broker_instance_dir> /etc/broker.xml
配置文件。 添加新接受者或修改现有接受者。在连接 URI 中,将
vm
指定为协议。例如:<acceptors> <acceptor name="in-vm-acceptor">vm://0</acceptor> ... </acceptors>
根据上例中的 acceptor,代理接受来自带有 ID
0
的代理的连接。其他代理必须在同一虚拟机上运行。(可选)您可以以类似的方式配置连接器。例如:
<connectors> <connector name="in-vm-connector">vm://0</connector> ... </connectors>
上例中的连接器定义了客户端如何将一个到 ID 为
0
的代理建立到与客户端相同的虚拟机上运行的代理。客户端可以是应用程序或其他代理。