2017-01-31 11 views
1

У меня есть вариант использования сервера MSMQ в нашей инфраструктуре наших клиентов, и мы должны получать сообщения, отправленные ими в очереди MSMQ. Я знаю, что MSMQ - это система на базе Windows и лучше работает с окнами, но есть ли способ, которым я могу просто получить сообщения в Linux?Поддержка клиентов MSMQ для linux

Спасибо,
Anuj

+0

Если вы не можете найти сторонний продукт, вам нужно будет написать MSMQ-клиент для работы в Linux. API-интерфейсы документированы так, что это возможно, но не то, что вы рассмотрели бы, если бы вам действительно не пришлось. –

ответ

1

Типичный способ решить это преодолеть какой-то мульти продукт платформы обмена сообщениями. ActiveMQ, RabbitMQ или еще что-то. Для этого вам, вероятно, нужно написать небольшой мост на сервере Windows. Так что все сообщения передаются через «мультиплатформенный брокер».

+1

Вот что я собираюсь делать. Я планирую написать приложение C# в Windows, которое получает данные из MSMQ клиента и перенаправляет его на ActiveMQ, работающий на хосте linux (с использованием NMS APM от ActiveMQ). И другое потребительское приложение, которое получает данные от ActiveMQ на linux и обрабатывает это. Дайте мне знать, хорошо ли это решение или вы видите лучший способ? –

+0

Я видел, что точное решение работает нормально. Вы должны быть хорошими. –

 Смежные вопросы

  • Нет связанных вопросов^_^