Clustered Remoting For Spring Framework(Cluster4Spring) is open source project that represents alternative implementation of Spring framework remoting subsystem and supports different schemes of remote communication between client and server (1-1, 1-many, dynamic services discovering).

The major features of Cluster4Spring library are:

* Support of one-to-one scheme of remoting;
* Support of one-to-many scheme of remoting, which assumes that one client selects remote service for invocation from one of predefined locations;
* Support of one-to-many scheme of remoting with dynamic discovering of remote services;
* Several built-in policies for selecting remote service for invocation are included (they are applied if service is available in several locations)

Journal Entries

No entries yet. Link your entries with 'pscs' to include this project.

Ohloh Analysis Summary

Updated 07 Sep 2010 17:31 UTC


Ratings & Reviews

Community Rating
3.3/5.0

Based on 3 user ratings.

Your Rating

Click to rate this project.

over 3 years ago Avatar
Failed under load

    by piotrga

I recently spent couple of weeks on writing a distributed Market Data Service for my client. The requirement was to distribute the load on couple of machines as MDS was meant to be used by few houndred nodes grid.

We investigated couple of options and decided to go for cluster4spring. It gave us load distribution, failover and dynamic discovery.

After couple of days of testing it turned out that we needed to switch the dynamic ... [More] discovery off as some client nodes were failing to find MDS. This left us with predefined list of RMI endpoints. Unfortunately few days after we realised that some of the nodes were loosing connections to all MDS instances in the middle of the job. I ruled out the network problems. MDS instances were not overloaded, so they were not dropping connections. BTW it struck me that a single node could only handle 50 requests per second. Internal processing of request was taking no more than 1ms ( return map.get(key) ). I tried different config options but nothing helped.

more here: http://piotrga.wordpress.com/2007/08/22/rmicluster-working-alternative-for-cluster4spring/ [Less]

2 of 3 users found the following review helpful. Was this review helpful to you? |

Links

6 links submitted so far. Submit your own links.


Who uses Cluster4Spring?

Avatar Avatar Avatar

Who contributes to Cluster4Spring?

Anon32

Who manages Cluster4Spring?

I'm a manager

Where in the world?




Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 72,305
Effort (est.) 17 Person Years
Avg. Salary $ year
$ 961,152