2.8. 配置 in-VM 连接
当多个代理位于同一虚拟机上时,您可以使用 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
的代理,该代理在与客户端在同一虚拟机上运行。客户端可以是应用程序或其他代理。