目前我尝试将我的应用程序模拟为分布式服务器,因此我让它们在 localhost:9000 和 localhost:9001 上运行,我尝试使用 apache 负载平衡器,但在 mac 上配置起来非常困难,我的想法是将第二台服务器 localhost:9001 保持为理想状态,并且只有当第一台服务器关闭时,请求才会重定向到它们。有没有什么好的免费程序可以做到这一点?(Apache httpd 除外)。
额外功能:我的应用程序是用 java 编写的,并维护一个内存对象,是否有任何服务可以在 2 台服务器之间同步该对象,以便它们可以保持其他服务器的最新状态(第二台服务器采用第一台服务器的状态)?有没有什么应用程序可以支持这一点?
非常感谢。
答案1
Varnish 是实现负载平衡的好方法。o 我建议你看看它。您可以在这里找到项目主页