handsomestwei
Preview Image

使用bucardo实现postgresql数据库双主同步

使用bucardo实现postgresql数据库双主同步 方案优缺点 优点 pg数据库只支持单向数据复制,双机部署一般只能使用主(读写)备(只读)模式。而使用bucardo能实现pg数据库双机的双主模式,支持同时双写,省去主备切换流程,适用于负载均衡和热备等场景。 缺点 bucardo基于perl脚本,数据复制管理依赖额外的中间库,脚本维护和同步问题排查难度较大。 bucardo简介 ...

Preview Image

使用原生binlog复制实现mysql双主同步

使用原生binlog复制实现mysql双主同步 基于mysql 8.0版本,docker容器化部署,使用基础镜像mysql:8.0。适用于双机热备、负载均衡等场景。双机均为主模式,双机均可读写,在单端写入数据会自动同步到对端。 自定义mysql配置 新建mycustom.cnf自定义配置文件,运行时会自动合并配置。以下为binlog复制用配置。 # 以下为双主双向同步配置 # 每个服务器唯...

Preview Image

使用自定义maven pom依赖项目实现spring boot工程包版本管理

使用自定义maven pom依赖项目实现spring boot工程包版本管理 自定义parent和dependency模块,整合开发中常用到的spring-boot-dependencies和其他私有依赖。 pom项目优点 依赖包和版本号集中在一个文件做统一管理。适合制定统一规范,方便版本更新(如公共包有安全漏洞要做版本升级的场景)。还可以配合maven archetype搭建自定义...