Traefik HTTP反向代理、负载均衡软件

开源网站开源项目 24-03-31 13:37:08

Træfɪk 是一个云原生的新型的 HTTP 反向代理、负载均衡软件,能轻易的部署微服务. 它支持多种后端 (Docker, Swarm, Mesos/Marathon, Consul, Etcd, Zookeeper, BoltDB, Rest API, file...) ,可以对配置进行自动化、动态的管理.

Architecture

选择traefik主要是有以下特点让我们决定使用:

Golang编写,单文件部署,与系统无关,同时也提供小尺寸Docker镜像。

支持Docker/Etcd后端,天然连接我们的微服务集群。

内置Web UI,管理相对方便。

自动配置ACME(Let's Encrypt)证书功能。

性能尚可,我们也没有到压榨LB性能的阶段,易用性更重要。

除了这些以外,traefik还有以下特点:

Restful API支持。

支持后端健康状态检查,根据状态自动配置。

支持动态加载配置文件和graceful重启。

支持WebSocket和HTTP/2。

除了上面提到的微服务化集群支持,一些AB测试阶段也可以通过frontend的路由特性进行动态分配,当然这些对HAProxy等软件都是标准支持的。

[Traefik HTTP反向代理、负载均衡软件]相关推荐

Tungsten 数据库复制解决方案

Continuent Tungsten 提供了高级的数据复制解决方案,通过集群管理和智能的负载均衡。支持包括 MySQL、Po……...

WebKit Web 浏览器引擎

WebKit 是一个跨平台的 Web 浏览器引擎,苹果的 Safari、谷歌的 Chrome 浏览器都是基于这个框架来开发的……...

Realm 移动数据库

Realm 移动数据库

Realm 是一个移动数据库,可运行于手机、平板和可穿戴设备之上。可以让你的应用更快速,带来难以想象的体……...

Libra Facebook 发行的数字货币

Libra Facebook 发行的数字货币

Facebook 宣布了其数字货币、钱包和区块链,它新成立了一家子公司 Calibra,其目标是通过Libra网络向用户……...

Spug 运维管理系统

Spug 运维管理系统

Spug是面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终……...

今日开源
  1. Magento 开源的 PHP 电子商务系统

    Magento 开源的 PHP 电子商务系统

    Magento是一套专业开源的PHP电子商务系统。Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。 特点Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方……

    开源软件 2024-05-18

  2. Prettier 前端代码格式化工具

    Prettier 是一个“有主见”的代码格式化工具,支持列表如下: JavaScript,包括ES2017 JSX Flow TypeScript CSS、LESS和SCSS JSON GraphQL 简而言之,这个工具能够使输出代码保持风格一致。 示例: 举个例子……

    开源软件 2024-05-18

  3. Reactor 异步应用基础库

    Reactor 是一个基于 JVM 之上的异步应用基础库。为 Java 、Groovy 和其他 JVM 语言提供了构建基于事件和数据驱动应用的抽象库。Reactor 性能相当高,在最新的硬件平台上,使用无堵塞分发器每秒钟可处理 1500 万事……

    开源软件 2024-05-18

返回顶部小火箭