Image

Imagevansickle wrote in Imageru_java

Category:

JMS Async Send

subj можно также назвать "embedded jms" или "offline работа клиента"

Есть клиенты и сервер между которыми следует организовать обмен сообщениями с гарантированной доставкой. Очевидный ответ тут - JMS, но помимо традиционной возможности выкладывания сообщений клиентам, которые заберут их когда подключатся - требуется предоставить пользователям возможность полностью работать в offline - т.е. будучи отключенным клиент в процессе работы создает сообщения, которые уходят на сервер когда клиент подключится.

Пока не уверен как все же правильнее реализовать такую функциональность - будь то написание собственной системы обмена сообщениями, jms+обертка для организации описанной выше функциональности на стороне клиента или embedded jms.

Стоит добавить что требуется messaging не под java, а под .net. Но, увы, изучив MSMQ понял что это далеко по своему виду от JMS и использовать его опять же в контексте описанной задачи очень не просто (установку msmq на клиенте никаким образом в инсталляторе не описать, а заставлять устанавливать клиентов windows-компонент не очень хорошо) - потому мнение сообщества интересно в независимости от того, что оно работает с несколько иной платформой. В свете этого во-первых вариант с embedded jms (хотя он и не очень знакомый) не самый удачный и интересно пользовался ли кто-нибудь ActiveMQ с http://activemq.apache.org/nms.html