Всем привет. Я ищу альтернативу MS Message Queue, так как мне нужна массовая рассылка сообщений всем, кто в данный момент подключен к очереди. В MSMQ сообщение удаляется после того, как его примет какой нибудь из приложений...
В других истемах очередей сообщений (конкретно Active MQ) я видел систему "Publish subscribe" (подписка), которая как раз отлично мне подходила. Вот только использовать из под .NET ActiveMQ неудобно — там брокер (сервер очередей сообщений) на Java. А ставить на сервер и Java и .net (проект на этой платформе) как то некрасиво.
Кто может подсказать чего? Может, такая возможность есть и в MSMQ, просто я о ней не знаю?
(MQSeries от IBM не предлагать Мне что то бесплатное надо. Желат. OpenSource )
Здравствуйте, Alexus_256, Вы писали:
A_>Всем привет. Я ищу альтернативу MS Message Queue, так как мне нужна массовая рассылка сообщений всем, кто в данный момент подключен к очереди. В MSMQ сообщение удаляется после того, как его примет какой нибудь из приложений...
Можно воспользоваться peer-to-peer инфраструктурой (можно найти managed wrapper для стандартного API). вполне может подойти как дешевая альтернатива для распространения сообщений большому числу участников. Кроме того, в WCF будет входить готовая реализация p2p транспорта.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Здравствуйте, Alexus_256, Вы писали:
A_>Всем привет. Я ищу альтернативу MS Message Queue, так как мне нужна массовая рассылка сообщений всем, кто в данный момент подключен к очереди. В MSMQ сообщение удаляется после того, как его примет какой нибудь из приложений... A_>В других истемах очередей сообщений (конкретно Active MQ) я видел систему "Publish subscribe" (подписка), которая как раз отлично мне подходила. Вот только использовать из под .NET ActiveMQ неудобно — там брокер (сервер очередей сообщений) на Java. А ставить на сервер и Java и .net (проект на этой платформе) как то некрасиво. A_>Кто может подсказать чего? Может, такая возможность есть и в MSMQ, просто я о ней не знаю? A_>(MQSeries от IBM не предлагать Мне что то бесплатное надо. Желат. OpenSource )
Расширю вопрос. Мне просто надо реализовать технологию Publish\Subscribe на шарпе... Премужкточным хранилищем сообщений, на которые народ подписан, желательно должен быть брокер сообщений (пусть хоть MSMQ) Это даст доп. надёжность всей системе. Хотя и это не обязательно. Мне интересны любые варианты, технологии...
A_>Расширю вопрос. Мне просто надо реализовать технологию Publish\Subscribe на шарпе...
Для этого надо а посылать сообщение не в одну очередь а каждому подписчику. И MSMQ тут очень даже подойдёт.
Здравствуйте, Tom, Вы писали:
A_>>Расширю вопрос. Мне просто надо реализовать технологию Publish\Subscribe на шарпе... Tom>Для этого надо а посылать сообщение не в одну очередь а каждому подписчику. И MSMQ тут очень даже подойдёт.
Мы тут тоже думали думали и пришли к такому же выводу. Спасибо
Здравствуйте, Alexus_256, Вы писали:
A_>Всем привет. Я ищу альтернативу MS Message Queue, так как мне нужна массовая рассылка сообщений всем, кто в данный момент подключен к очереди. В MSMQ сообщение удаляется после того, как его примет какой нибудь из приложений...
Смотря как примет. Там есть get, который удаляет и peek, который оставляет. Заставь все приложения юзать peek и ставь айтемам retention. И все будет ок
Здравствуйте, Alexus_256, Вы писали: A_>В MSMQ сообщение удаляется после того, как его примет какой нибудь из приложений...
По-моему при чтении сообщения из очереди MSMQ есть возможность указать будет ли оно удалено при прочтении.