Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 集群感知的IoC框架—您认为它应该做什么?_Java_Ioc Container - Fatal编程技术网

Java 集群感知的IoC框架—您认为它应该做什么?

Java 集群感知的IoC框架—您认为它应该做什么?,java,ioc-container,Java,Ioc Container,我目前正在尝试选择一个论文主题,最好使用Java.:) 当一个完整的JavaEE堆栈是一个膨胀软件时,存在这样的情况。您不需要使用很多东西,也不需要如此严格的复制等等 如果您选择走轻量级路线,您可以使用Spring、Guice或任何其他IoC框架,您可以使用一些不错的功能,例如DI(Spring甚至更多,因为他们已经将所有内容都包装到了自己的口味中),但让我们设置您希望在应用程序级别上进行复制和负载平衡。你有什么选择? 下面是我的想法:集群感知IoC框架怎么样,您可以在其中执行以下操作: @In

我目前正在尝试选择一个论文主题,最好使用Java.:)

当一个完整的JavaEE堆栈是一个膨胀软件时,存在这样的情况。您不需要使用很多东西,也不需要如此严格的复制等等

如果您选择走轻量级路线,您可以使用Spring、Guice或任何其他IoC框架,您可以使用一些不错的功能,例如DI(Spring甚至更多,因为他们已经将所有内容都包装到了自己的口味中),但让我们设置您希望在应用程序级别上进行复制和负载平衡。你有什么选择? 下面是我的想法:集群感知IoC框架怎么样,您可以在其中执行以下操作:

@Inject @ClusterSynchronize private ConcurrentMap map; @注入 @集群同步 私有并发映射; 这些方法调用将分布在集群中,因此可以有效地在现场级别实现数据复制

或者像这样的事情呢:

@Inject @LoadBalanced private BlockingQueue queue; @注入 @负载平衡 私有阻塞队列; 将adhoc集群添加到混合中(使用多播地址/广播),并实现这些功能将允许任何单个应用程序有效地扩展


你的想法是什么?这会是一个好话题吗?

我会简单地使用它,因为它既不是免费的,也不是开源的!但也有商业许可(某些高级功能需要)和Terracotta Inc.提供的支持(另一家公司正在围绕开源产品开展业务)。如果你不相信我,来源是:我真的相信你。重点是“论文”,而不是“我将在项目中使用什么”。)