消息VPN桥接
消息VPN桥接可以连接两个消息VPN,使得发布到一个消息VPN且匹配桥接设置的主题订阅的消息也能被传递到链接的消息VPN。
消息VPN桥接允许将与远程消息VPN的明确主题订阅集匹配的直连消息传递到本地消息VPN。
当为远程消息VPN配置了额外参数时,保证消息也可以通过消息VPN桥接传递。
您可以在以下场景中使用消息VPN桥接:
- 链接两个不同名称的消息VPN,以使发布到一个消息VPN的直连或保证消息能够被传递到另一个消息VPN。链接的消息VPN可以位于同一事件代理上,也可以位于两个独立的事件代理上。
- 在两个独立的事件代理上链接两个相同名称的消息VPN,以使发布到一个消息VPN的保证消息能够被传递到另一个消息VPN。
- 在两个独立的事件代理上链接两个相同名称的消息VPN,以使发布到一个消息VPN的直连消息能够被传递到另一个消息VPN。此场景与多节点路由不同。有两个关键区别:消息VPN桥接只传输与桥接的主题订阅匹配的直连消息,且消息VPN桥接不交换事件代理及其拓扑使用的完整主题订阅集。
PubSub+ Cloud事件代理服务只有一个消息VPN,因此PubSub+ Cloud中的消息VPN桥接总是在两个独立的事件代理服务之间。由于PubSub+ Cloud允许您快速创建多个事件代理服务,您可以使用单独的服务来隔离主题和客户端,而不是在同一个软件事件代理或设备上使用多个消息VPN。
桥接可以是单向的(消息只在一个方 向上通过桥接传递)或双向的(消息在两个方向上通过桥接传递)。根据为每个本地消息VPN分配给桥接的远程主题订阅,传递的方向可能不同。
本节讨论了消息VPN桥接的行为、配置和使用,包括:
- 配置消息VPN桥接
- 管理消息访问
- 网络互连
- 建立消息VPN桥接
- 通过消息VPN桥接的保证消息传递
- 单向与双向消息VPN桥接
如果您正在使用动态消息路由(DMR),您可以使用DMR而不是静态消息VPN桥接来传递消息到链接的消息VPN。有关更多信息,请参见DMR或消息VPN桥接?
当您在也启用了复制的消息VPN中配置双向消息VPN桥接时,避免让桥接的两端订阅相同的主题,如果这些主题也配置了复制。这个限制也适用于重叠的通配符订阅。换句话说,它适用于任何会匹配从桥接接收的消息的订阅。如果存在这样的主题,那么在复制故障转移后,它们可能会导致原本从桥接接收的消息被发送回桥接到原始事件代理。这会导致原始代理中的消息重复。
配置消息VPN桥接
您可以通过两种方式设置消息VPN桥接:
PubSub+ Broker ManagerBroker Manager提供了一个点击连接配置向导来设置消息VPN桥接。Solace建议使用这种方法。您只需要从桥接的一端启动向导,向导就会在两端设置桥接。有关更多信息,请参见创建消息VPN桥接。手动设置或者,您可以使用Solace CLI手动配置消息VPN桥接。有关更多信息,请参见消息VPN桥接配置。