大多数人使用某种 IoC 框架——Guice、Spring 等等。我们中的许多人也需要扩展他们的应用程序,因此他们使用 Terracotta、Glassfish/JBoss/insertyourfavouritehere 集群使他们的生活变得复杂。
但这真的是要走的路吗?您是否使用上述任何一种?
以下是我们目前在尚未开源的框架中实现的一些想法,我想看看您对此有何看法,或者“它完全是 XY 的翻版!”。
- 集群范围的对象复制——给它一个名字,每当你在这样一个对象上做某事(在任何节点上)时,它都会被复制——有不同的保证
- 做透明的软负载平衡 - 最简单的场景:restful webservice 方法调用代理到另一个节点
- 仅查看节点注入:向“命名”对象注入代理,并将您的调用自动代理到节点
你会用这样的东西吗?是否有当前、稳定、企业就绪的实施方案?