跳到主要内容

选择复制哪些消息

要指明哪些消息应该在活动站点和备用站点之间复制,您必须为消息 VPN 配置一个复制主题订阅。这个主题模式可以是一个主题订阅或队列名称订阅(队列的订阅是 #P2P/QUE/<queueName>)。如果发布的消息同时匹配活动站点上的复制主题订阅和端点,那么该消息将被复制到备用站点。

您还可以通过在主题订阅前添加一个领先的 "!" 字符来指定一个主题订阅异常。在这种情况下,与配置的主题订阅异常匹配的主题的消息不会被复制到复制站点上相应的消息 VPN。更多信息,请参见配置复制主题订阅。

事务锚点

与非事务性消息一样,是复制主题订阅决定了哪些事务内的消息(本地和 XA)被复制。只有那些匹配复制主题订阅的消息才是扩展事务到伙伴复制站点的一部分。因此,事务内发布的所有消息都必须匹配复制主题订阅,否则事务的部分内容将不会被发送到伙伴复制站点。在发生故障转移的情况下,事务内容将不匹配。

例如,如果一个 XA 事务包含 10 条消息,其中六条匹配复制主题订阅,另外四条不匹配,那么只有匹配的六条消息成为与备用站点事务交互的一部分。当事务被提交时,活动站点将有 10 条消息,而备用站点只有六条。