2014-10-17 6 views
1

Мне нужно работать с STOMP и очередями в C# 4.5. (Я никогда раньше не работал с STOMP или очередями). Что такое «рекомендуемый» способ отправки и приема сообщений STOMP с использованием очереди в .Net?C# STOMP обмен сообщениями с использованием очереди

До сих пор я нашел пример C#, который использует Apache.NMS и Apache.NMS.Stomp для отправки и получения сообщений в/из брокера сообщений Apollo. Apollo выглядит нормально (кроме того, что это java ^^), но последняя версия Apache.NMS/Stomp с 2013 года ... этот проект все еще жив?

+0

Вы имеете в виду последний официальный выпуск или последнюю фиксацию базы кода? – JensG

+0

Это дата последнего официального релиза, но в этом году в хранилище было всего 9 коммитов (последний в августе). – musium

ответ

0

Что такое «рекомендуемый» способ отправки и приема сообщений STOMP с использованием очереди в .Net?

Следует отметить, что Apollo с Stomp имеет тот недостаток, что Apollo (1.7) не поддерживает преобразование сообщений в формате rich protocol.

https://issues.apache.org/jira/browse/APLO-267

Это означает, что вы можете обмениваться сообщениями не между клиентами Stomp и клиентами без Stomp. Например, тело сообщения, отправленное с клиентов OpenWire, будет получено в клиенте Stomp как закодированное кодирование OpenWire.

Другими словами, все клиенты должны использовать один и тот же протокол (Stomp или OpenWire) исключительно для максимальной совместимости.

+0

Да, я это видел ... но для меня это не проблема, потому что мое приложение должно поддерживать только STOMP. – musium

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