软件:haproxy—主要是做负载均衡的7层,也可以做4层负载均衡 apache也可以做7层负载均衡,但是很麻烦。实际工作中没有人用; 负载均衡是通过OSI协议对应的; 7层负载均衡:用的7层http协议; 4层负载均衡:用的是tcp协议加端口号做的负载均衡; ha-proxy概述 ha-proxy是一款高性能的负载均衡软件。因为其专注于负载均衡这一些事情,因此与nginx比起来在负载均衡这件事情上做的更好,更专业。 ha-proxy的特点 1ha-proxy 作为目前流行的负载均衡软件,必须有其出色的一面。下面介绍一下ha-proxy负载均衡软件的优点。 2 3•支持tcp / http 两种协议层的负载均衡,使得其负载均衡功能...
在性能瓶颈的时候一台容器服务器远远达不到业务要求,在搜查资料后发现 docker 水平扩展刚好能解决部分需求,接下来聊一聊 docker-compose 中的 scale 命令 示例 1docker-compose up --scale web=5 -d 1,启动多容器,这里用nginx镜像实践; 通过scale 启动5个web服务节点(数量可以自行配置),依旧创建 docker-compose.yml 复制以下配置内容,使用traefik作为网关,不了解traefik可以问度娘。 1# ngixn_web.conf 2 3user nginx; 4 worker_processes 1; 5 error_log...
traefik是一个http反向代理、负载均衡工具. traefik支持较多的后端协议(http[s]、Websocket、TCP) traefik支持多种容器框架(docker compose、Swarm、k8s、Mesos), 能识别API后台热更新配置. 1,创建Traefik 安装docker,自行百度 1# traefik配置文件 traefik.toml 2 3[global] 4 checkNewVersion = false 5 sendAnonymousUsage = false 6 7[log] 8 level = "WARN" 9 format = "common" 10 11[api] 12...