Scaling Java applications - existing cluster-aware IoC frameworks?
Posted
by Zoltan
on Stack Overflow
See other posts from Stack Overflow
or by Zoltan
Published on 2010-03-16T21:01:14Z
Indexed on
2010/03/16
21:51 UTC
Read the original article
Hit count: 273
Most people use some kind of an IoC framework - Guice, Spring, you name it. Many of us need to scale their applications too, so they complicate their lifes with Terracotta, Glassfish/JBoss/insertyourfavouritehere clusters.
But is it really the way to go? Are you using any of the above?
Here's some ideas we currently have implemented in a yet-to-be-opensourced framework, and I'd like to see what you think of it, or maybe "it's a complete ripoff of XY!".
- cluster-wide object replication - give it a name, and whenever you do something (in any node) on such an object, it will get replicated - with different guarantees
- do transparent soft-loadbalancing - simplest scenario: restful webservice method call proxied to an other node
- view-only node injection: inject a proxy to a "named" object, and get your calls automatically proxied to a node
Would you use something like that? Is there a current, stable, enterprise-ready implementation out there?
© Stack Overflow or respective owner