Tomcat Cluster on DC/OS
基本思路和做法:
把Tomcat放到Docker里,然后由DC/OS调度Tomcat容器集群运行、管理。
https://github.com/docker-library/tomcat
https://github.com/dcos/examples/tree/master/tomcat/
先运行三个Tomcat实例
通过Marathon-LB可以实现多个Tomcat节点的负载均衡。在下述示例中,我们部署3个Tomcat应用服务,每个Tomcat应用服务公开8080端口,然后通过Marathon-LB的10010端口统一对外提供服务。
多个Tomcat实例通过端口portDefinitions
和HAPROXY_GROUP
标签定义与Public Agent节点上的Marathon-LB进行绑定。
现在已有的的HAProxy标签组
给Tomcat加上标签
3个Tomcat实例会重新部署。