基于Docker的应用负载均衡与服务发现

  1. 云栖社区>
  2. 容器服务Docker&Kubernetes>
  3. 博客>
  4. 正文

基于Docker的应用负载均衡与服务发现

长海长歌 2016-02-25 14:58:25 浏览16224
展开阅读全文

基于Docker的应用负载均衡与服务发现

概述

现在微服务架构越来越流行,阿里云容器服务对于微服务架构提供了很好的支撑,平台提供了便利的服务注册与发现机制,内置的服务负载均衡与路由功能,以及灵活的模板编排、全生命周期管理。

对于Web应用,下图是阿里云容器服务对弹性高可用Web应用负载均衡及路由支持的一种形式:
screenshot

阿里云容器路由服务

假如你有一个Web应用需要运行多个实例,并对外提供服务。可以配置docker compose模板如下(以Java应用的Tomcat+Mysql为例), 这里通过Docker的link方式支持服务的依赖,部署后mysql的IP地址,端口,环境变量等信息会自动配置到Tomcat容器的环境变量中。

tomcat-default:
  environment:
    - CATALINA_HOME=/usr/local/

网友评论

登录后评论
0/500
评论