翔云

Just try, don't shy. 最新文章请点击
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 ··· 30 下一页

2023年3月28日

摘要: 在go语言中,可以通过runtimepackage中 Caller函数获取调用者信息 func Caller(skip int) (pc uintptr, file string, line int, ok bool) skip 表示查看第几层调用栈信息,其中0表示的就是当前调用Caller的函数 阅读全文

posted @ 2023-03-28 21:00 翔云123456 阅读(55) 评论(0) 推荐(0) 编辑

2023年2月25日

摘要: 在使用golang 连接 mysql时,为了节省连接资源,在连接使用过后,希望在指定长度时间不再使用后,自动关闭连接。 这时,经常会使用SetConnMaxLifetime(),设置最大连接有效时间, 使用SetConnMaxIdleTime(),设置最大空闲连接时间 max idle time。 阅读全文

posted @ 2023-02-25 22:07 翔云123456 阅读(161) 评论(0) 推荐(0) 编辑

2023年1月24日

摘要: 本文主要介绍如何在本地安装 MySQL HA(High Availability) 数据库高可用工具Orchestrator 。 1.下载安装包 下载地址 接着,解压安装包 例如,安装orchestrator 到目录 /usr/local/orchestrator下 mkdir -p /usr/lo 阅读全文

posted @ 2023-01-24 19:40 翔云123456 阅读(103) 评论(0) 推荐(0) 编辑

2022年12月18日

摘要: Orchestrator 是一款开源的MySQL数据库高可用HA工具。 它稳定可靠,通过分布式的集群部署模式,自身具备容灾能力。 它功能强大,通过周期执行探测SQL,抓取MySQL 实例的基本信息,包括配置信息、复制状态等,可以得到MySQL的拓扑结构topology。并且,可以根据拓扑结构诊断故障 阅读全文

posted @ 2022-12-18 21:28 翔云123456 阅读(449) 评论(0) 推荐(0) 编辑

2022年11月30日

摘要: 1.什么是分布式数据库 分布式数据库,是相对于单体数据库而言的, 简单的说,分布式数据库就是用分布式架构实现的数据库。 当前分布式数据库可以分为三个技术方向, 一是以 DRDS、TDSQL 等为代表的 Sharding 技术,其最大的优势在于继承了 MySQL 存储多年的的技术积累; 二是以 Coc 阅读全文

posted @ 2022-11-30 23:35 翔云123456 阅读(233) 评论(0) 推荐(0) 编辑

2022年10月29日

摘要: 耕夫碌碌,多无隔夜之粮; 织女波波,少有御寒之衣。 日食三餐,当思农夫之苦; 身穿一缕,每念织女之劳。 寸丝千命,匙饭百鞭。 无功受禄,寝食不安。 交有德之朋,绝无义之友。 取本分之财,戒无名之酒。 常怀克己之心,闭却是非之口。 若能依朕所言,富贵功名可久。 阅读全文

posted @ 2022-10-29 21:23 翔云123456 阅读(82) 评论(0) 推荐(0) 编辑

2022年10月23日

摘要: Orchestrator中,在MySQL集群粒度,有故障自动恢复开关,在全局粒度,也有一个全局的开关(global recovery disable)。 本文主要介绍全局开关(global recovery disable)的基本实现方式。 下面分别从几个层面阐述。 1. DB 层 在DB层定义一个 阅读全文

posted @ 2022-10-23 13:12 翔云123456 阅读(44) 评论(0) 推荐(0) 编辑

2022年9月30日

摘要: Orchestrator中有很多hooks函数,用于调用外部服务做一些配置或者准备等工作。 hooks分类 Orchestrator中主要有以下这些hooks,按照其执行顺序依次为: PreGracefulTakeoverProcesses(只对graceful执行) OnFailureDetect 阅读全文

posted @ 2022-09-30 23:10 翔云123456 阅读(78) 评论(0) 推荐(0) 编辑

2022年8月31日

摘要: 在python项目开发中,经常需要安装依赖包,还要考虑版本兼容问题。尤其是,升级一个python版本,依赖包安装又要重新来一遍,太多的不兼容,virtualenv, pip等都存在兼容问题。本地安装特别痛苦。 本文介绍 在python项目中,使用 VS code 以及docker的方式进行开发,可以 阅读全文

posted @ 2022-08-31 23:53 翔云123456 阅读(184) 评论(0) 推荐(0) 编辑

2022年7月31日

摘要: Orchestrator 一款是 MySQL 高可用high availability软件,主要用于 MySQL Master-Slave 主从架构。 从 v3.2.3 开始初步支持MGR MySQL Group Replication。但要求MySQL版本必须大于8.0。 改动主要包括三部分,实例 阅读全文

posted @ 2022-07-31 21:21 翔云123456 阅读(90) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 30 下一页