随笔分类 -  中间件

摘要:一、简介 文本内容较多(原理+实践),讲解较为详细,大约10分钟才能阅读完。 本文Nginx安装和配置部分均以 Mac OS 系统为作为示例,使用windows的同学慎入 (1)Nginx是什么? “Nginx 是一款轻量级的 HTTP 服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的 阅读全文
posted @ 2023-06-27 17:17 郭大侠1 阅读(24) 评论(0) 推荐(0) 编辑
摘要:【1】架构介绍 普通集群:主备架构,只是实现主备方案,不至于主节点宕机导致整个服务无法使用 镜像集群:同步结构,基于普通集群实现的队列同步 (1.1)rabbitmq 主从集群 slave节点复制 master节点的所有数据和状态,除了队列数据; 队列数据只存在master节点,但是Rabbitmq 阅读全文
posted @ 2022-07-11 15:53 郭大侠1 阅读(1503) 评论(0) 推荐(0) 编辑
摘要:【1】安装下载 https://www.rabbitmq.com/ (1.1)从官网进入到下载界面,找到想要的版本 参考自:https://blog.csdn.net/qq_45790384/article/details/122765960 如上图,找对于的平台,我们是 centos7,就点击如上 阅读全文
posted @ 2022-06-17 11:50 郭大侠1 阅读(99) 评论(0) 推荐(0) 编辑
摘要:【1】集群的核心概念 (1.1)集群能达到什么效果? 参考转自官网:https://proxysql.com/documentation/ProxySQL-Cluster/ ProxySQL 是一个去中心化代理,如果可能,通常建议将其部署在与应用程序相同的服务器上。这种方法可以很好地扩展到数百个节点 阅读全文
posted @ 2022-03-22 10:58 郭大侠1 阅读(370) 评论(0) 推荐(0) 编辑
摘要:【1】测试架构 (1.1)机器架构 IP server-id db-version desc 192.168.148.149 1493306 8.0.22 master(gtid)、proxysql 2.2.2-11 192.168.148.176 1793306 8.0.22 slave(gtid 阅读全文
posted @ 2022-02-21 17:37 郭大侠1 阅读(266) 评论(0) 推荐(0) 编辑
摘要:前置基础参考:https://www.cnblogs.com/gered/p/15868767.html#autoid-4-0-0 【1】环境 当前架构 、 【2】主从场景 (2.1)1主2从,主库挂掉 10秒就超时(这个阈值是连接超时)反馈出来了,但如果我们的DML、select 等其他操作 超过 阅读全文
posted @ 2022-02-16 18:17 郭大侠1 阅读(682) 评论(0) 推荐(0) 编辑
摘要:【0】环境与架构 IP server-id db-version description 192.168.148.39 393306 8.0.20 Master(gtid)、ProxySQL 192.168.148.27 273306 8.0.22 Slave(gtid) 192.168.148.3 阅读全文
posted @ 2022-02-07 18:05 郭大侠1 阅读(757) 评论(0) 推荐(0) 编辑
摘要:MySql分库分表方案,读写分离方案现在我们在调研(MyCat、Sharding-Jdbc):针对(mycat与sharding-jdbc 优缺点是什么?)--简要的说明,另外中间件(mycat,sharding-jdbc)是否对1.排序,分页查询 等功能支持?2.跨库JOIN情况,查询是否会有很多 阅读全文
posted @ 2020-03-11 15:39 郭大侠1 阅读(359) 评论(0) 推荐(0) 编辑
摘要:常见一览图 【1】360 Atlas 网址:https://github.com/Qihoo360/Atlas 较为活跃,Atlas 是由 360 Web平台部基础架构团队开发维护的一个基于 MySQL 协议的数据中间层项目。它是在mysql-proxy 0.8.2版本的基础上,对其进行了优化,增加 阅读全文
posted @ 2019-12-26 12:33 郭大侠1 阅读(14923) 评论(0) 推荐(0) 编辑
摘要:【1】日志配置文件 Mycat 使用Apache log4j管理日志 目录为 mycat/conf/log4j2.xml 【2】log4j2.xml作用 (1)配置日志格式 (2)配置日志级别 【2.1】配置日志格式 如上图 (1)%d{yyyy-MM.......} :配置日期显示格式,效果如图中 阅读全文
posted @ 2019-12-25 18:40 郭大侠1 阅读(1630) 评论(0) 推荐(0) 编辑
摘要:【1】关键配置文件 (1)schema.xml 用于配置逻辑库表及数据节点 (2)rule.xml 用于配置表的分片规则 (3)server.xml 用于配置服务器权限 【2】schema.xml 用于配置逻辑库表及数据节点 (1)<schema><table></table></schema> < 阅读全文
posted @ 2019-12-24 15:59 郭大侠1 阅读(821) 评论(0) 推荐(0) 编辑
摘要:【0】基本环境 OS:CentOS7.5 Software envireonment:JDK1.7.0 Master Software:Mycat1.6.5 Linux Client:CRT 8.0 【1】基本安装流程 (1)安装JAVA环境 (2)Mycat软件 (3)linux系统下独立建立 M 阅读全文
posted @ 2019-12-24 15:32 郭大侠1 阅读(648) 评论(0) 推荐(0) 编辑
摘要:【1】学习目的 (1)掌握在数据库负载增大时的处理方法 (2)理解mycat的基础概念 (3)掌握mycat基础配置和监控方法 【2】Mycat的前世今生 官网:http://mycat.io/ 下载:http://dl.mycat.io/ 在2008年,阿里开发了开源数据库中间件 Amoeba,支 阅读全文
posted @ 2019-12-23 10:53 郭大侠1 阅读(1048) 评论(0) 推荐(0) 编辑