当前位置: 首页 > news >正文

网站建设公司报价互联网营销师国家职业技能标准

网站建设公司报价,互联网营销师国家职业技能标准,法院网站建设方案,现在比较流行的软件开发模型目录 一、使用HAProxy 为TiDB-Server 做负载均衡环境1、创建文件夹2、配置haproxy.cfg3、创建 docker-compose.yaml 文件haproxy.cfg 配置说明[参照官方文档](https://pingcap.com/docs-cn/v3.0/reference/best-practices/haproxy/ "参照官方文档") 一、使用HAProxy …

目录

  • 一、使用HAProxy 为TiDB-Server 做负载均衡
    • 环境
    • 1、创建文件夹
    • 2、配置haproxy.cfg
    • 3、创建 docker-compose.yaml 文件
    • haproxy.cfg 配置说明
    • [参照官方文档](https://pingcap.com/docs-cn/v3.0/reference/best-practices/haproxy/ "参照官方文档")

一、使用HAProxy 为TiDB-Server 做负载均衡

安装 docker-compose

环境

  • IP: 192.168.180.46
  • 系统: CentOS 7
  • Core: 8核
  • HAProxy版本 2.0.6
服务器IPhostname
HAProxy192.168.180.46test1
TiDB-Server192.168.180.47test2
TiDB-Server192.168.180.48test3
TiDB-Server192.168.181.18test4

1、创建文件夹

mkdir -p /home/tidb/haproxy/config

2、配置haproxy.cfg

cat > /home/tidb/haproxy/config/haproxy.cfg << eric
globalmaxconn 10000                 # 最大同时10000连接daemon                        # 以daemon方式在后台运行defaultslog     127.0.0.1 local0 debug       # [emerg, alert, crit, err, warning, notice, info, debug]# mode http                   # 默认的模式mode { tcp|http|health },tcp是4层,http是7层,health只会返回OKretries         3             # 连接后端服务器失败重试次数,超过3次后会将失败的后端服务器标记为不可用。timeout client  1h            # 客户端响应超时             1小时timeout server  1h            # server端响应超时           1小时timeout connect 1h            # 连接server端超时           1小时timeout check   10s           # 对后端服务器的检测超时时间 10秒listen stats                    # 定义监控页面mode  httpbind  *:1080                  # 绑定容器内的1080端口stats refresh 5s              # 每1秒更新监控数据stats uri /stats              # 访问监控页面的uristats realm HAProxy\ Stats    # 监控页面的认证提示stats auth admin:654321       # 监控页面的用户名和密码frontend tidb_frontmode  tcpbind  *:4000                  # 监听容器内的4000端口default_backend tidb_backbackend tidb_backmode    tcpoption  tcp-checkbalance roundrobinserver TiDB-Server-48 192.168.180.47:4000 check inter 10s rise 3 fall 3 weight 1server TiDB-Server-49 192.168.180.48:4000 check inter 10s rise 3 fall 3 weight 1
eric

3、创建 docker-compose.yaml 文件

cat > /home/tidb/haproxy/docker-compose.yaml << eric
version: '3.1'services:HAProxy:image: haproxy:2.0.6restart: alwayscontainer_name: HAProxyports:- 4600:4000 # 宿主机端口:容器内端口- 1080:1080volumes:# 容器与宿主机时间同步- /etc/localtime:/etc/localtime- ./config/haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfgenvironment:TIME_ZONE: Asia/Shanghai
eric

查看管理界面: http://192.168.180.46:1080/stats
数据库连接地址: 192.168.180.46:4600

haproxy.cfg 配置说明

globallog     127.0.0.1 local0maxconn 10000                 # 最大同时10000连接daemon                        # 以daemon方式在后台运行nbproc 8                      # 开启的haproxy进程数,通常与CPU核数保持一致,开启多进程提高并发处理能力。(可选 调优)cpu-map 1 0                   # CPU绑定: 这个配置指令有2个参数,第一参数是进程序号,从1开始。第二个参数是CPU序号,从0开始。(可选 调优)cpu-map 2 1cpu-map 3 2cpu-map 4 3cpu-map 5 4cpu-map 6 5cpu-map 7 6cpu-map 8 7defaults# mode http                   # 默认的模式mode { tcp|http|health },tcp是4层,http是7层,health只会返回OKretries         3             # 连接后端服务器失败重试次数,超过3次后会将失败的后端服务器标记为不可用。# 超时时间如果设置的太短,会导致应用程序断开连接,建议根据实际情况调整timeout client  30s           # 客户端响应超时             30秒timeout server  30s           # server端响应超时           30秒timeout connect 5s            # 连接server端超时           5秒timeout check   10s           # 对后端服务器的检测超时时间  10秒listen stats                    # 定义监控页面mode  httpbind  *:1080                  # 绑定容器内的1080端口stats refresh 1s              # 每1秒更新监控数据stats uri /stats              # 访问监控页面的uristats realm HAProxy\ Stats    # 监控页面的认证提示stats auth admin:654321       # 监控页面的用户名和密码frontend tidb_frontmode tcpbind *:4000                   # 监听容器内的4000端口default_backend tidb_backbackend tidb_backmode     tcpoption   tcp-check            # 这个必须要加,否则健康检查会失败,因为当前使用的是TCP协议,它表示使用TCP协议做检查,而不是使用HTTP或health协议# 8种负载均衡方式1.balance roundrobin          # 轮询,软负载均衡基本都具备这种算法2.balance static-rr           # 根据权重,建议使用3.balance leastconn           # 最少连接者先处理,建议使用4.balance source              # 根据请求源IP,建议使用5.balance uri                 # 根据请求的URI6.balance url_param,         # 根据请求的URl参数'balance url_param' requires an URL parameter name7.balance hdr(name)           # 根据HTTP请求头来锁定每一次HTTP请求8.balance rdp-cookie(name)    # 根据据cookie(name)来锁定并哈希每一次TCP请求balance  roundrobin           # roundrobin 轮询方式# 健康检查:1.inter:   时间间隔102.rise:    重试三次3.fall:    失败三次连接状态将变为DOWN4.weight:  权重1server TiDB-Server-test2 192.168.180.47:4000 check inter 10s rise 3 fall 3 weight 1server TiDB-Server-test3 192.168.180.48:4000 check inter 10s rise 3 fall 3 weight 2server TiDB-Server-test4 192.168.181.18:4000 check inter 10s rise 3 fall 3 weight 3

参照官方文档

http://www.dt0577.cn/news/19102.html

相关文章:

  • 燕郊疫情最新消息搜索引擎优化方法包括
  • php工具箱是直接做网站的吗前端培训哪个机构靠谱
  • 做网站用什么笔记本配置怎么做公众号
  • 网站开发需求网长沙网站提升排名
  • 千灯做网站网站seo顾问
  • WordPress突然全站404百度榜
  • 建设网站都要学些什么问题网站和网页的区别
  • 佛山产品设计公司网站优化的方法与技巧
  • 建设一个购物网站流程网络营销推广方案策划与实施
  • 用在线网站做的简历可以吗博客优化网站seo怎么写
  • 微信公众平台怎么做微网站吗可以推广赚钱的软件
  • 东营市做网站优化搜索引擎推广方案案例
  • 从来没做过网站如何做潍坊网站外包
  • 青岛 生物类网站建设广东网站seo策划
  • 网站建设烟台seo排名优化代理
  • 更改网站建设报价北京百度seo
  • 做机械的网站网店推广有哪些
  • 做电子章网站win7优化设置
  • 网站根据城市做二级目录seo网络推广师招聘
  • 珠海好的网站制作平台谷歌下载官网
  • wordpress后台模块百度推广账户优化
  • 武汉哪里做网站最新推广赚钱的app
  • 电信备案新增网站500强企业seo服务商
  • 建网站怎么做报分系统电商运营的基本内容
  • 最新的疫情动态长春seo优化
  • 昆明搜索引擎推广360优化大师安卓下载
  • 免费企业网站seo推广优化
  • 做网站怎么写代码网络推广费用
  • wordpress页面模板修改长春seo排名扣费
  • 模板网站定制seo优化工具