Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Remote Application Platform (RAP) » Intense server push dynamic updates on RAP 2.1
Intense server push dynamic updates on RAP 2.1 [message #1096502] Wed, 28 August 2013 13:27
Milko Krastev is currently offline Milko KrastevFriend
Messages: 17
Registered: July 2013
Junior Member
Working on a project for sport live scores, I came across the following situation (problem).

Data is pushed from outside source in a predefined format reflecting the current score in a sport match. This match can be football, tennis, basketball, etc. Each user can individually subscribe to receive live updates for n matches of all types. That leads to very frequent updates, i.e. server pushes.

So I added all possible supported matches as singleton Java bean instances to the ApplicationContext. Information on each sport match is represented as a widget in the user interface. This widget registers itself as a PropertyChangeListener with the corresponding sport match Java bean in the ApplicationContext. So should a match update occur, the corresponding Java bean is updated, all users subscribed to that match receive live update in the relevant widget. It works ... soft of.

However, there are some complications.

1. How do I update the singleton Java bean instances representing all matches a user can subscribe to from outside RAP (e.g. Timer service, Message Driven Beans, etc)? Currently, these instances are dummy and update themselves with random values.

2. Do you think this solution would work for say 500 simultaneous users?

3. In case of clustered environment (JEE mode), do I have one singleton ApplicationStore across all servers in the cluster, or one for each server?

That's a very common scenario and I believe its discussion would be interesting. Thanks.
Previous Topic:HTTP POST request problems with RAP 2.0
Next Topic:RAP War Deployment Issue
Goto Forum:

Current Time: Thu Jun 21 18:27:26 GMT 2018

Powered by FUDForum. Page generated in 0.02352 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top