zied-ellouze / openmobster

Automatically exported from code.google.com/p/openmobster
0 stars 0 forks source link

Clustering Support #49

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Ability to scale with multiple openmobster nodes

Original issue reported on code.google.com by openmobs...@gmail.com on 13 Mar 2011 at 3:07

GoogleCodeExporter commented 9 years ago
Here are the two approaches that are possible.

a/ Write your own clustering code using JGroups (this can get quite 
complicated...or may be not. Won't know until its POCed)

b/Make the entire stack a webapp and then piggy back the clustering 
implementation in Tomcat.

Challenges:

a/ Will have to give up the performance benefits of using a custom socket 
server with a light-weight protocol

b/ Will have to make the Push Engine based on WebSockets which still a moving 
target

c/ Will have to modify and re-deploy the clients on the devices as code on the 
device side will have to change quite a bit

It is really a toss up. I am more inclined to implementing my own on top of the 
existing stack using JGroups.

Will address this sometime next year. In the meantime, innovation needs to be 
the focus of the project at all times

Original comment by openmobs...@gmail.com on 6 Sep 2011 at 3:43

GoogleCodeExporter commented 9 years ago
Clustering based on JGroups was added in 2.4-M2

Original comment by openmobs...@gmail.com on 3 Mar 2013 at 7:29