我目前正在尝试选择一个论文主题,最好使用 Java。:)
在某些情况下,成熟的 Java EE 堆栈是过时的软件。你不使用很多东西,你不需要如此紧密的复制等等。
如果您选择走轻量级路线,您可以使用 Spring、Guice 或任何其他 IoC 框架,您可以使用一些不错的功能,例如 DI(使用 Spring 更是如此,因为他们已经将所有东西都包装在他们的口味中),但是让我们设置您想要在应用程序级别进行复制和负载平衡。你有什么选择?所以这就是我的想法:集群感知 IoC 框架怎么样,您可以在其中执行以下操作:
@注入 @ClusterSynchronize 私有 ConcurrentMap 地图;
并且这些方法调用将分布在集群上,因此可以有效地实现字段级别的数据复制。
或者类似的东西:
@注入 @LoadBalanced 私有 BlockingQueue 队列;
将 ad-hoc 集群添加到组合中(使用多播地址/广播),并实现这些功能将允许任何单个应用程序有效地扩展。
你觉得呢?你有没有什么想法?这会是一个很好的话题吗?