我正在研究多种可能的负载平衡选项。
到目前为止,我仅限于以下选项:
DNS 服务器负载平衡器,平衡到一组 tomcat 服务器,使用 terracotta 进行会话复制。优点 - 不必购买新套件。缺点 - DNS lb 可以继续指向损坏的服务器。
硬件负载平衡器,直接到 tomcat 服务器集群。优点 - 可以有第二个盒子用于故障转移磅。缺点 - 费用。
Apache 服务器负载平衡器。优点 - apache 的 lb 轮询损坏的服务器。缺点 - apache 服务器是单点故障,另外需要购买另一台服务器。
还有其他我应该考虑的选择吗?
谢谢。
更新:感谢到目前为止的所有答案+1。尚未接受答案,以保持更多想法。