ほとんどの人はある種のIoCフレームワークを使用しています-Guice、Spring、あなたはそれに名前を付けます。私たちの多くはアプリケーションもスケーリングする必要があるため、Terracotta、Glassfish / JBoss /insertyourfavouritehereクラスターでの生活を複雑にします。
しかし、それは本当に行く方法ですか?上記のいずれかを使用していますか?
これが、まだオープンソース化されていないフレームワークに現在実装されているいくつかのアイデアです。あなたがそれについてどう思うか、あるいは「XYの完全なリップオフです!」
- クラスター全体のオブジェクトレプリケーション-名前を付けます。そのようなオブジェクトで(任意のノードで)何かを実行すると、レプリケートされます-さまざまな保証があります
- 透過的なソフトロードバランシングを実行する-最も単純なシナリオ:他のノードにプロキシされたRESTfulWebサービスメソッド呼び出し
- ビューのみのノードインジェクション:「名前付き」オブジェクトにプロキシをインジェクトし、呼び出しをノードに自動的にプロキシします
そのようなものを使いますか?現在、安定した、エンタープライズ対応の実装はありますか?