over 2 years
ago
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?
Yes
|
No