Мы использовали брокер сообщений ActiveMQ для реализации точки интеграции между несколькими приложениями .Net и Java.ActiveMQ построен на основе спецификации JMS (Java Message Service) и предоставляет набор API и библиотек для использования в различных средах разработки ( ApacheNMS для .Net)
Стандарт JMS допускает любое приложение /Устройство должно быть подписчиком или издателем через предоставленный API, поэтому независимо от того, из какого программного обеспечения оно скомпилировано, оно может отправлять / получать сообщения от брокера, вызывая указанный API.
AMQ - проект с открытым исходным кодом, поэтому онэто бесплатно.У него есть активное сообщество разработчиков, которое, как правило, довольно отзывчиво относится к своим пользователям.
Мы потратили некоторое время на настройку AMQ так, как нам хотелось, и теперь мы успешно запускаем конфигурацию master-slave broker, которая была протестирована и обеспечиваетправильное аварийное переключение, если один брокер выходит из строя.Это гарантирует высокую доступность, необходимую для нашего бизнеса.