关于我们
热线电话?/div>

互联网大会

当前位置:主页 > 互联网大会 >

Traefik 2 使用指南,愉悦的开发体验

发布时间:2020-12-15

2018年 写过 运用服务发现改进开发体会 ,里边提到了一些开发进程的痛点,其间运用了 Traefik 作为服务网关 / 服务发现东西。

在耐性等候 Traefik 晋级到 2.1 之后,开端正式着手晋级运用。

下面就来聊聊,怎样更好的运用 Traefik 2 吧。

比较较 Traefik 1 来说,2.x 从规划到功用都有了比较大的改动,原始的装备和规矩根本都会遇到不兼容的问题。

打一个比如,假如说 1.x 版别是大单体运用,那么 2.x 版别,各个模块都被拆的很细,答运用户像乐高相同运用它,而且开端支撑 TCP 协议,自由度大大提高,不过由于自由度的提高,运用的本钱也有了必定的增加。

当然,官方商业版别仍是依据 v1.x ,所以暂时不晋级,问题也还没有那么大,可是假如你想运用 Traefik 像 Hadoop 相同处理 TCP 流量,那么晋级无疑是最好的挑选。

在实践着手前,能够先看看新版的界面。

比较较老版别看起来愈加直观了。依据资源类型划分了不同的区域“接入点”、“HTTP”、“TCP”、“其他”,关于调试或排查问题方便了不少。

新版别总算将路由独立了出来,而且能够直观的看到某条路由的全链路。

在运用详情页能够明晰的了解到一切该了解到东西,从进口点到服务路由,再到中间件、以及终究的后端运用明晰可见。

引荐运用以下版别或比该版别更高的软件,本文成稿时,我运用的软件版别是:

这儿仍旧挑选运用 Compose 来进行 Traefik 的服务发动和办理,简略够用。先来看看 Traefik 1.7 的 docker-compose.yml :

version: '3.6'