代理连接器
代理连接器
许多更高级的 ActiveMQ Classic 功能在传输中实现。有时希望接受一种类型的 ActiveMQ Classic 连接并建立与另一个代理的不同类型的连接。代理连接器允许您通过接受一个传输上的连接并使用不同的传输建立新的连接来做到这一点,然后只需代理两个传输之间发送的所有命令。
示例配置
如果您想在端口 6001 上接受正常连接,但还想公开端口 6002,该端口又使用扇出传输进行代理,以下示例展示了如何操作!
<beans xmlns="http://activemq.org/config/1.0">
<broker>
<persistenceAdapter>
<journaledJDBC dataDirectory="../data"/>
</persistenceAdapter>
<transportConnectors>
<transportConnector uri="tcp://127.0.0.1:6001"/>
</transportConnectors>
<proxyConnectors>
<proxyConnector bind="tcp://127.0.0.1:6002" remote="fanout:static:(tcp://127.0.0.1:61616)"/>
</proxyConnectors>
</broker>
</beans>