Обмен сообщениями на доске с использованием очередей - PullRequest
1 голос
/ 12 октября 2009

У меня есть приложение, в которое необходимо добавить обмен сообщениями на основе ролей. Сообщения генерируются самим приложением, и каждое сообщение имеет время начала (где показано в окне сообщений клиента) и время истечения. В зависимости от вашей роли, вы увидите подмножество сообщений. Некоторые сообщения ОЧЕНЬ важны и должны быть немедленно переданы клиенту (мы говорим миллисекунды, а не секунды). Кроме того - когда пользователь входит в систему, он / она должны быть текущими сообщениями для его / ее роли.

По сути, это доска, на которой клиент видит вид на доску (в зависимости от роли). Он должен быть очень быстрым и надежным, так как он будет использоваться в центре экстренной помощи для обработки вызовов машин скорой помощи и пожара)

Кто-нибудь знает, какую технологию мне следует использовать (приложение написано на .NET 2.0) или, если продукт существует, что я мог бы использовать?

Ответы [ 3 ]

0 голосов
/ 12 октября 2009

Звучит так, будто это мечта, роль для Tibco RV / multicast, если у вашей организации есть тест на лицензию / бэкэнд ...

Если нет, взгляните на UDP multicast, где ваш сервер будет транслировать все события доски, и каждый клиент будет фильтровать то, что должно отображаться.

Ура, Florian

0 голосов
/ 12 октября 2009

Вы можете попробовать GigaSpaces http://www.gigaspaces.com, они предоставляют довольно зрелую платформу (можно сказать, готовую к работе на предприятии) для систем досок / обмена сообщениями, поддерживающую Java и .NET и способную работать с досками / очередями / ролями на очень высокая степень зернистости.

0 голосов
/ 12 октября 2009

Вы можете попробовать использовать Retlang .

...