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