Мы рассматриваем использование ActiveMQ как транспорта сообщений с NServiceBus вместо MSMQ, чтобы позволить конечным точкам Java напрямую интегрироваться с конечными точками .NET через ActiveMQ.Поддержка распределенных транзакций для NServiceBus с ActiveMQ?
По умолчанию Конечные точки NServiceBus работают в распределенной транзакции с использованием MSMQ и SQL Server. Существует ли такой же уровень поддержки распределенных транзакций в NServiceBus, когда транспорт сообщений является ActiveMQ? Существуют ли другие недостатки использования ActiveMQ с NServiceBus по сравнению с MSMQ?
Говоря с опытом, у активного клиента mq .net есть некоторые основные ошибки. Не только распределенные транзакции работают неправильно, но и обычные нераспределенные транзакции имеют серьезные ошибки: https://issues.apache.org/jira/browse/AMQNET-476?jql=project%20%3D%20AMQNET%20AND%20resolution%20 % 3D% 20Unresolved% 20and% 20priority% 20% 3D% 20Major% 20ORDER% 20BY% 20key% 20DESC. Я бы посоветовал не использовать его для разработки Windows. – Imran