traefik 动态代理 -针对微服务


Træfɪk 是一个为了让部署微服务更加便捷而诞生的现代HTTP反向代理、负载均衡工具。 
它支持多种后台 (Docker, Swarm, Kubernetes, Marathon, Mesos, Consul, Etcd, Zookeeper,
BoltDB, Rest API, file…) 来自动化、动态的应用它的配置文件设置。
https://traefik.cn
docker run -d -p 8080:8080 -p 80:80 -v $PWD/traefik.toml:/etc/traefik/traefik.toml traefik

 

 

但一个微服务的结构时动态的。。。 服务在会经常被添加、移除、杀死或更新,可能一天之内就会发生许多次。

传统的反向代理原生不支持动态配置。你不可能轻易的通过热更新更改它们的配置

 

 

两大概念
1、frontend
    用于控制访问的路由规则,支持单个规则及正则匹配
2、backend
    用于匹配一组服务实例,通过轮询方式来选择转发的目标

 

1、安装简单,无需安装依赖
2、监控后台,自动更新路由配置
3、均衡模式:加权、动态轮询
4、前后台均支持https

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM