端口绑定,负载平衡器和横向扩展体系结构与嵌入式tomcat和apache http服务器

时间:2014-11-02 23:40:02

标签: tomcat load-balancing embedded-tomcat-7 12factor microservices

12-factor app建议使用port-binding,以便应用完全独立。我们可以使用嵌入式tomcat或jetty来实现这一点,但我想知道在这种情况下如何处理扩展。

设置

目前我使用嵌入式tomcat暴露了服务。我可以使用Apache HTTP服务器进行负载平衡。

问题

如何在此方案中动态添加新服务以进行横向扩展?我问,因为添加新服务意味着我还需要将其添加为EXISTING集群的一部分。

1 个答案:

答案 0 :(得分:2)

这取决于您在应用程序前面放置的内容,过去我使用过nginx和HA代理,并且需要调整这些服务的配置文件以了解您的其他实例。 ;现在正在运行。希望这是自动创建这些新实例的同一过程的一部分。