有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何集群和负载平衡Spring+OSGi应用程序

我正在考虑用Spring和OSGi开发一个web应用程序。看起来他们很合身。这类应用的集群和负载平衡有哪些选择?每种选择的优缺点是什么


共 (1) 个答案

  1. # 1 楼答案

    OSGi和Spring都不是为了解决高可用性、集群或负载平衡等问题而创建的。当然,您可以使用Spring和OSGi构建集群和负载平衡系统,但您可能还需要其他东西,例如检测和通信节点故障和负载级别的方法

    由于您正在构建一个web应用程序,很可能您将使用众多应用程序服务器中的一个。正如产品为您提供集群一样好。有些还提供负载平衡。您还可以通过完全独立的设置来实现负载平衡,例如使用Apache来前置主应用程序服务器

    如果您真的致力于创建自己的解决方案,我已经看到JGroups被用于多个产品中,以提供构建集群和/或负载平衡解决方案所需的基础架构。例如,一些分布式内存缓存产品使用JGroups

    谈到分布式缓存,像Ehcache这样的产品可以帮助解决扩展和负载平衡问题