开发者

Blackboard messaging using queues

I have an application, where I need to add role-based messaging. The messages are generated ny the application itself, and every message have an starttime (where is show on the client message-window) and an expire-time. Depending on your role, you will see a subset of the messages. Some messages are VERY important, and should be pushed to the client instantly (we are talking milli-seconds - not seconds). Also - when a user log in, he/she should be the current messages for his/her role.

Basically this is a blackboard, where the client see a view of the blackboard (depending on the role). It has to be really fast and relia开发者_如何学Goble, as it will be used in an emergency centre handling calls for ambulances and fire)

Anyone know which technology I should use (application is written in .NET 2.0) or if a product exists, which I could use?


You may try using Retlang.


Sounds to me like this is a dream, role for Tibco RV / multicast, if your org has the dough for the license/backend...

If not, have a look at UDP multicast where you server would broadcast all blackboard events, and each client would filter what needs to be displayed.

Cheers, Florian


You may try GigaSpaces http://www.gigaspaces.com they provide a pretty mature platform (you may say enterprise ready) for blackboard/messaging systems featuring support of Java and .NET and ability to deal with blackboards/queues/roles on a very fine grade granularity.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜