- 欢迎访问悠扬的技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站😉
(转)诡异的druid链接池链接断开故障经验总结
背景
最近在陆续做机房升级相关工作,配合DBA对产线数据库链接方式做个调整,将原来直接链接读库的地址切换到统一的读负载均衡的代理 haproxy 上,方便机柜和服务器的搬迁。
切换之后线上时不时的会发生 discard connection 错误,导致程序报 500 错误,但不是每次都必现的。
开发框架: ……继续阅读 »
作为一款APM和全链路监控平台,Skywalking算是挺出色的。Skywalking是APM监控平台的后起之秀,大有超越其他开源APM监控平台的趋势。它通过探针自动收集所需的指标,并进行分布式追踪。通过这些调用链路以及指标,Skywalking APM会感知应用间关系和服务间关系,并进行相应的指标统计。
目前Skywalking支持h2、……继续阅读 »
组件服务
分库分表组件矩阵
项目名称
地址
说明
分片辅助管理工具程序(分片接口测试)
http://172.168.9.130:18099/index
功能两用,辅助建表,测试接口,需要修改数据源
haproxy监控程序
http://172.168.9.133:18082/admin
sharding代理管理界面
MeterSph……继续阅读 »
下载地址:
https://www.apache.org/dyn/closer.cgi/skywalking/8.6.0/apache-skywalking-apm-es7-8.6.0.tar.gz
安装部署:
wget https://mirrors.bfsu.edu.cn/apache/skywalking/8.6.0/apache-skywalkin……继续阅读 »
Logstash
1.配置文件控制任务数
vim /etc/logstash/logstash.yml
pipeline.workers: 24
pipeline.batch.size: 10000
pipeline.batch.delay: 10
Logstash建议在修改配置项以提高性能的时候,每次只修改一个配置项并观察其性能和资源消耗(cpu……继续阅读 »
版本说明
组件
版本
备注
Sharding-Proxy源码
4.1.1
Mysql
8.x
一、官方的说明
1.使用自定义分片算法
你会发现如下的说明不能帮你什么🤣
当用户需要使用自定义的分片算法类时,无法再通过简单的inline表达式在yaml文件进行配置。可通过以下方式配置使用自定义分片算法。
实现ShardingAlgo……继续阅读 »
环境说明:
组件
主机
备注
Haproxy
192.168.32.200
下载地址
sharding-proxy
192.168.1.166:3307
sharding-proxy
192.168.1.166:3308
sharding所在宿主机
192.168.1.166
cd /home
mk……继续阅读 »
版本说明,写在前面的话
👀别像我一样没有注意,一步踩进5.0的坑中哦,这个真心是有点坑的,不能选择官方最新的内测5.0的版本,文档竟然和代码不匹配有想法的请直接看我的第一篇文章:Shardingsphere结合ES、Mysql MHA、Logstash实现全家桶
组件名称
版本
下载地址
备注
ShardingSphere源码
4.1.1
gith……继续阅读 »
生产环境场景如下:请自己代入,这篇文章接上篇:Mycat与ShardingSphere如何选择
架构图:这里提供两种解决方案,我们选择第一种,第二种需要DBA辛苦了
本次操作需要一定的docker基础,不妨碍先给自己吹一波,绝对的好文,原创,每一步遇见的坑都记录下来了,怎么解决,有什么其他方案。
写在前面的话,不支持的项
不支持项
路由至多数据节点
不……继续阅读 »
区别
Mycat
Sharding-JDBC
Sharding-Proxy
Sharding-Sidecar
官方网站
官方网站
官方网站
官方网站
官方网站
源码地址
GitHub
GitHub
GitHub
GitHub
官方文档
Mycat 权威指南
官……继续阅读 »