Results 1 to 5 of 5
Thread: Looking for JGroups replacement
- 10-16-2008, 08:36 PM #1
Member
- Join Date
- Oct 2008
- Posts
- 2
- Rep Power
- 0
Looking for JGroups replacement
Anyone have any experience with messaging frameworks we could use to
replace JGroups in our application? So far we're under the impression
that JMS would be overkill and we're concerned about discovery times
with JXTA, but its not quite out of the discussion. Right now we're
still considering hub & spoke options, but we'd like the flexibility
to go to p2p in the future. We'd really appreciate any input.
Thanks,
Tim
P.S. JGroup Issues we had:
JGroups would remove a node [it would go out of wireless range] and
when it re-entered the network, the network would become split-brained
and there would be 3 groups of nodes being combined instead of just 2
[the node that left and the group that contains everybody else]. Some
nodes would be pulled from the original group and join the group the
re-entering node created.We then had trouble getting them all to come
back into the same group.
- 10-16-2008, 11:31 PM #2
What are your requirements?
The only thing that can replace the exact functionalith of JGroups is JGroups. You have to list your real requirements, and then see what can deliver them.
It becomes a make or buy decision
- 10-17-2008, 04:35 PM #3
Member
- Join Date
- Oct 2008
- Posts
- 1
- Rep Power
- 0
You should seriously look at the open-source Project Shoal (shoal.dev.java.net). Shoal provides a complete, dynamic group membership infrastructure which is relying on JXTA. Shoal is used by Glassfish and Sun's appserver products for high-performance clustering and HA replications. It supports a tone of features and because it uses the JXTA P2P networking layer supports very dynamic and broad networking environments, wireless, NAT, multi-cluster domains, as well as low-latency and high-bandwidth. Shoal is also used in Sailfin (sailfin.dev.java.net) for Telco SIP sessions replications which require extremely low session discovery and replication.
Cheers,
B.
- 10-17-2008, 06:09 PM #4
Member
- Join Date
- Oct 2008
- Posts
- 2
- Rep Power
- 0
Thanks for the replies. To elaborate on our needs, we're basically
just trying to maintain messaging between nodes on an unstable
wireless network. We were going the route of implementing our own reliable message queues on top of JGroups, but we weren't satisfied with JGroups' ability to maintain accurate group membership in our unreliable network.
We actually looked briefly at shoal, but perhaps it is worth giving some more effort. I think we were concerned about how well it would perform on an unstable wireless network.
- 10-17-2008, 10:54 PM #5
Member
- Join Date
- Oct 2008
- Posts
- 1
- Rep Power
- 0
Please let us know if you have any questions/issues on shoal with this network architecture, at the Shoal users mailing list i.e users at shoal dot dev dot java dot net. We have never tried the group comm behavior of Shoal in unstable wireless networks so in the least we will get insights into design or functional issues that may need to be addressed.
Thanks
Shreedhar
Shoal Co Author


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks