【发布时间】:2015-02-13 00:35:19
【问题描述】:
我有一个针对可迁移目标的 JMS 服务(使用 Auto-Migrate Exactly-Once 策略),该集群由 2 个托管服务器组成,在任何时间点,该服务都托管在其中一个服务器和使用者(针对集群)应该无缝接收消息,无论服务托管在哪里。
当我手动切换可迁移目标的主机(单击迁移)时,没有关闭托管托管服务器,消费者无法接收发送到队列的消息,除非我关闭之前的托管托管服务器强制消费者新主机。
我可以排除发件人的问题,我可以在消息发送后立即看到队列中的消息。
如果有人能就如何配置消费者或可迁移服务以在迁移发生时无缝工作提供建议,我将不胜感激。
【问题讨论】:
-
您是否尝试过“崩溃”您的一台服务器以查看它是否可以迁移和工作?我想知道这是否与通过控制台强制迁移有关
-
就像我说的,当关闭托管目标的托管服务器时,它会强制目标迁移到第二个托管服务器并且工作完美。问题是当我保持托管服务器运行但手动启动迁移时。