微服务Mysql8多主一从搭建
机器规划
名字 | IP | 配置 |
---|---|---|
master1 | 172.16.129.155
Read More
微服务Mycat中间件,实现主从读写分离
2022-05-17
mycat下载地址: http://dl.mycat.org.cn/ 简介MyCat 是目前最流行的基于 java 语言编写的数据库中间件,是一个实现了 MySQL 协议的服务器,用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端... 微服务k8s搭建
2022-04-19
环境
准备准备三... Go微服务搭建 mysql 主从同步
2022-04-18
在实际项目,当访问量大,并发量高或者业务较复杂的时候。为了优化性能,减轻一个主库mysql服务的压力,提升用户体验,会考虑分库分表或者主从模式。 项目中会存在大量的读写操作,而且读的操作可能会占很大的比例,如果写的同时使用了锁机制,那么会导致查询等待,也就导致查询很慢。为了减少这种情况的发生,可以使用从库来处理读,主库负责写。 主从又分为几种模式
Go微服存储过程+事件,实现数据备份
2022-04-17
遇到一个需求。需要每天凌晨三点实现对指定的几张表执行备份(备份前一天的数据)。并且写到备份库里,并对现有库中删除掉。每天的单子量非常大,如果再加上备份读写 mysql 会比较慢 刚开始通过go协程开四个协程实现备份,一个小时备份了 不到50万太慢了。所以改用存储过程+事件的方式实现。经测试 530万的数据量 备份需要大概13分钟。 创建d... Go微服务使用leveldb
2022-03-19
简介
leveldb是一个写性能十分优秀的存储引擎,是典型的LSM树(Log Structured-Merge Tree)实现。LSM树的核心思想就是放弃部分读的性能,换取最大的写入能力 比较使用读少... Go 微服务 基于 Zap 与 ELK 的日志分析实践
2022-03-15
项目背景每个业务系统都有日志,当系统出现问题时,需要通过日志信息来定位和解决问题。当系统机器比较少时,登录到服务器上查看即可满足,当系统机器规模巨大,登录到机器上查看几乎不现实(分布式的系统,一个系统部署在多台机器上) 解决方案把机器上的日志实时收集,统一存储到中心系统。再对这些日志建立... Go微服务使用nacos 注册服务,服务发现
2022-03-12
|