OpenResty下载地址

https://openresty.org/download/ngx_openresty-1.9.3.2.tar.gz

nginx_tcp_proxy_module模块需要单独下载

https://github.com/yaoweibin/nginx_tcp_proxy_module

首先,解压缩上述文件

[nginx@localhost~]$ll

总用量 3668

drwxrwxr-x 7 nginx nginx    4096 8月  18 23:39 nginx_tcp_proxy_module-master

-rw-r--r-- 1 nginx nginx  213069 12月  8 15:05 nginx_tcp_proxy_module-master.zip

drwxrwxr-x 5 nginx nginx    4096 12月  8 15:31 ngx_openresty-1.9.3.2

-rw-r--r-- 1 nginx nginx 3529639 11月 30 10:22 ngx_openresty-1.9.3.2.tar.gz

然后,打patch

[nginx@localhost~]$cd ngx_openresty-1.9.3.2/bundle/nginx-1.9.3

[nginx@localhost~/ngx_openresty-1.9.3.2/bundle/nginx-1.9.3]$patch -p1 < /home/nginx/nginx_tcp_proxy_module-master/tcp.patch

patching file src/core/ngx_log.c

Hunk #1 FAILED at 66.

1 out of 1 hunk FAILED -- saving rejects to file src/core/ngx_log.c.rej

patching file src/core/ngx_log.h

Hunk #1 FAILED at 29.

Hunk #2 FAILED at 36.

2 out of 2 hunks FAILED -- saving rejects to file src/core/ngx_log.h.rej

patching file src/event/ngx_event_connect.h

Hunk #1 succeeded at 33 (offset 1 line).

Hunk #2 succeeded at 45 with fuzz 2 (offset 2 lines).

最后

[nginx@localhost~]$cd ngx_openresty-1.9.3.2

[nginx@localhost~/ngx_openresty-1.9.3.2]$./configure --prefix=/home/nginx/OpenResty --add-module=/home/nginx/nginx_tcp_proxy_module-master

make -j `cat /proc/cpuinfo | grep processor| wc -l`

make install

修改配置文件

[nginx@localhost~]$cd OpenResty/nginx/conf

[nginx@localhost~/OpenResty/nginx/conf]$vim nginx.conf

tcp{

upstream MySQL {

server 172.16.1.25:3306 weight=10;

server 172.16.1.78:3306 weight=10 down;

#check interval=10000 rise=2 fall=5 timeout=10000 type=mysql;

}

server {

listen 9999;

proxy_pass mysql;

timeout 1d;

proxy_read_timeout 1d;

proxy_send_timeout 1d;

proxy_connect_timeout 3000;

so_keepalive on;

tcp_nodelay on;

}

}

注意:check要注释,否则连接不上.原因未知.

参考:

https://github.com/yaoweibin/nginx_tcp_proxy_module

openresty mysql 批量_OpenResty负载均衡MySQL相关推荐

  1. spring boot、mybatis集成druid数据库连接池,实现mysql cluster HA负载均衡访问

    spring boot.mybatis集成druid数据库连接池,实现mysql cluster HA负载均衡访问 1.原理实现介绍 本质来说使用连接池是为了节省创建.关闭数据库连接的资源消耗,从而提 ...

  2. c# mysql 批量导入_C#:MySql批量数量导入

    现在对数据库(以MySql为例)的操作大多会封装成一个类,如下例所示: namespace TESTDATABASE { public enum DBStatusCode { ALL_OK, MySq ...

  3. 网易MySQL中间件的负载均衡策略及性能优化

    来自:DBAplus社群 团队介绍 网易乐得DBA组,负责网易乐得电商.网易邮箱.网易技术部数据库日常运维,负责数据库私有云平台的开发和维护,负责数据库及数据库中间件Cetus的开发和测试等等. 一. ...

  4. haproxy keepalived_详解mycat+haproxy+keepalived搭建高可用负载均衡mysql集群

    概述 目前业界对数据库性能优化普遍采用集群方式,而oracle集群软硬件投入昂贵,mysql则比较推荐用mycat去搭建数据库集群,下面介绍一下怎么用mycat+haproxy+keepalived搭 ...

  5. mysql 中间点策略_网易MySQL中间件的负载均衡策略及性能优化

    团队介绍 网易乐得DBA组,负责网易乐得电商.网易邮箱.网易技术部数据库日常运维,负责数据库私有云平台的开发和维护,负责数据库及数据库中间件Cetus的开发和测试等等. 一.背景 随着业务的爆发式增长 ...

  6. 负载均衡mysql的使用_使用负载均衡集群集化 MySQL - Azure Virtual Machines | Microsoft Docs...

    使用负载均衡的集来群集化 Linux 上的 MySQL 04/14/2015 本文内容 重要 经典 VM 将于 2023 年 3 月 1 日停用. 如果从 ASM 使用 IaaS 资源,请在 2023 ...

  7. java 二叉树_拼多多Java开发1234面:二叉树+负载均衡+MySQL+Redis+高并发

    说起来开始进行面试是7月第一周的早上,我还在去公司的地铁上,突然收到拼多多HR的面试电话,和我沟通了下是否有兴趣,我表示有兴趣,彼此约定了第1面的面试时间,后面就收到正式面试的通知. 在老东家工作几年 ...

  8. nginx反向代理/负载均衡MySQL

    从Nginx1.9开始,官方提供了一个ngx_stream_core_module模块,该模块支持了TCP代理以及负载均衡功能. 要想启用该模块,在nginx编译时,指定编译参数 --with-str ...

  9. mysql从 lvs_linux keepalived+LVS 实现mysql 从库负载均衡

    前情提要: 参考链接: http://www.osyunwei.com/archives/7464.html ps:以上为本次操作的主要参考资料,非常感谢此文作者的贡献,我的随笔的主要目的是 说明在使 ...

最新文章

  1. 10款无需编程的App DIY开发工具
  2. css设置最小宽度消失,关于CSS:最小/最大宽度媒体查询没有语法意义
  3. win7重置密码的方法
  4. ansible的自动化管理
  5. HCL打开显示当前系统用户怎么解决_鼠标右键新建没有EXCEL 怎么解决?
  6. Pandas + Jinja,轻松创建一个 PDF 报表
  7. 南京邮电大学MOOC高级程序语言设计(C++)第六章编程题答案
  8. Cp与Cpk了解与计算
  9. 微信扫一扫扫描二维码带参
  10. python 姓名转拼音
  11. php实现12306验证码,PHP仿12306点图验证码
  12. 微信小程序Unhandled promise rejection TypeError
  13. 微服务之RPC(远程过程调用)的四种方式
  14. 在甲骨文云容器实例(Container Instances)上部署firefox
  15. python中for in的用法python中for in的用法
  16. Win10左下角搜索框无法搜索点击无反应的解决方法
  17. K-均值聚类算法(K-Means)
  18. JSP学籍信息管理系统实现增删改查的相关功能操作
  19. Calendar的用法
  20. Java用while循环for循环解决有一张足够大的纸、折成与珠穆朗玛峰的高度。

热门文章

  1. 实验24:超声波测距仪小实验
  2. 所见即所得html5编辑器,一个漂亮的所见即所得(WYSIWYG)富文本编辑器:Froala
  3. jQuery的动画处理总结 BY:色拉油啊油
  4. 光纤收发器测试方法和流程介绍
  5. VVIC接口,item_get - 根据ID取商品详情
  6. win7中USB音箱没有声音解决办法
  7. 电源热敏电阻计算选择
  8. [ARM嵌入式系统开发]第一章之嵌入式系统的软硬件
  9. Shell语言基本语法总结(4)正则表达式与文本处理之grep
  10. CoreImage各种filter