Mat*_*nik 5 mysql tomcat java load-balancing
假设我有一个在 Tomcat 上运行并使用 MySQL 数据库的 Spring Framework App:

在这种情况下,考虑到社交性(价格/性能/集成时间)的最佳解决方案是什么?
更准确地说:Web 负载均衡器盒子上会有什么,谁应该成为集群的 tomcat Web 服务器?数据库负载平衡器框上会显示什么以及数据库服务器应该如何集群?如果可能的话,特定的技术集成链接将大有帮助。
对于 Web 负载平衡,有多种解决方案,开源的和付费的,我个人使用过 cisco 负载平衡器(CSM 和 ACE)和 F5 等(但这些解决方案可能会很昂贵)。开源有多种,我想到的一个是http://www.linuxvirtualserver.org/
对于 mysql 负载平衡,您可以查看 msyql 的主到主复制。看看:http://www.howtoforge.com/mysql_master_master_replication。我过去为一个项目做过的事情是,我在大IP(F5)后面有3个Web服务器服务器群,它们都与一台mysql服务器通信。我在不同的站点有完全相同的设置,并且两个 mysql 服务器都有主到主的复制。因此,用户将使用所有网络服务器和数据库服务器,如果其中一台数据库服务器出现故障,该站点上的网络场也会出现故障,用户只能使用另一个站点。(用于多站点监控和故障转移的 DNS 故障转移和监控)。如果您有预算来获得更精细的负载平衡器,则可以使用全局负载平衡器。
| 归档时间: |
|
| 查看次数: |
2926 次 |
| 最近记录: |