Я только что установил MSMQ в кластер и теперь проверяю его поведение. Похоже, что при переключении активного узла кластера все сообщения, которые были в очереди, теряются (даже когда мы переключаемся на исходный узел). Для меня это кажется нежелательным поведением. Я подумал, что все сообщения от исходного узла должны быть перемещены к узлу назначения на коммутаторе узла.
Я проверял переключение узлов через пункт меню «Пауза»> «Слить роли» и через «Перемещение»> пункт «Выбрать узел».
Я хочу знать, что описанное поведение похоже на то, как MSMQ в кластере должен себя вести, или, может быть, это какая-то проблема с неправильной настройкой?
Обновление. Нашел похожий вопрос здесь: MSMQ Cluster теряет сообщения при отработке отказа . Но решение не помогло в моей ситуации.