【发布时间】:2015-06-05 21:23:03
【问题描述】:
目前,我们有一些单体 Web 应用程序,并尝试将项目转移到微服务基础架构。
对于单体应用来说,HAProxy 和 Session Replication 具有故障转移和负载平衡功能。
现在我们使用 Spring Boot 构建一些 RESTful 微服务,但我不清楚构建生产环境的最佳方式是什么。 当然,我们可以将所有应用程序作为 unix 服务运行,并且仍然具有用于负载平衡和故障转移的反向代理。这个解决方案对我来说似乎很重,并且有很多配置和维护。资源管理和扩大或缩小服务器将始终是一个手动过程。
用 2-3 台服务器和简单的资源管理设置生产环境的最佳可能性是什么? 是否有一些解决方案也支持持续部署?
【问题讨论】:
标签: spring-boot load-balancing failover microservices