本文介绍使用开源的repmgr组件配置PostgreSQL12的replication以及failover。1、环境信息2、安装PG软件包所有节点安装PostgreSQL12以及repmgr软件包。[root@hwd04~]#dnf-yinstallhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-red
分类:
数据库 时间:
2020-07-09 17:58:16
阅读次数:
75
GTID 资料 MySQL 5.6 引入了global transaction identifiers (GTIDs,全局事务ID)的特性,这一特性是用来解决主从复制(replication)场景下的一些问题,GTID 只存在于 binlog 中,数据库中是没有的。 要了解 GTID 的话,官方文档 ...
分类:
数据库 时间:
2020-07-08 21:33:35
阅读次数:
95
创建项目 File→new→project 然后就不断next直到项目面板出来 设置文件夹 注意:这里我个人习惯,在java下还建了ssm文件夹,然后再controll...文件夹,建议跟我一样,不然你后面配置文件需要更改 将项目文件夹设置成这个样子 配置文件 先修改pom.xml导入项目所需依赖 ...
分类:
编程语言 时间:
2020-07-06 10:54:13
阅读次数:
62
Redis为什么需要集群? 首先Redis单实例主要有单点,容量有限,流量压力上限的问题。 Redis单点故障,可以通过主从复制replication,和自动故障转移sentinel哨兵机制。 但Redis单Master实例提供读写服务,仍然有容量和压力问题,因此需要数据分区,构建多个Master实 ...
分类:
其他好文 时间:
2020-06-26 18:08:20
阅读次数:
59
前言 有些时候我们会发现方法名称都正确匹配,但就是找不到对应请求接口,所以本文我们来深入了解下何时会出现接口请求404的情况。 匹配控制器Action方法(404) 首先我们创建一个web api应用程序,我们给出如下示例控制器代码 [ApiController] [Route("[controll ...
分类:
Web程序 时间:
2020-06-24 22:04:25
阅读次数:
77
1、RC(Replication Controller)副本控制器,Replication Controller的作用。 应用托管在kubernetes之后,kubernetes需要保证应用能够持续运行,这是RC的工作内容,它会确保任何时间kubernetes中都有指定数量的Pod在运行。在此基础上 ...
分类:
Web程序 时间:
2020-06-21 14:14:51
阅读次数:
120
1、为什么K8s要引入deployment资源。 答:deployment也是保证pod高可用的一种方式,明明已经有RC(Replication Controller),为什么还要引入deployment呢?是因为deployment解决了RC(Replication Controller)的一个痛 ...
分类:
Web程序 时间:
2020-06-21 14:00:33
阅读次数:
89
1、Service资源,为什么K8s要引入Service资源。 答:运行在docker中的业务,想要被外界访问,我们需要为它做端口映射才能被访问,那么运行在k8s中的容器,为什么不能直接为它做端口映射呢? RC(Replication Controller)虽然保证了Pod的高可用,但是我们仅仅只能 ...
分类:
Web程序 时间:
2020-06-21 13:28:43
阅读次数:
55
MySQL主从复制什么原因会造成不一致,如何预防及解决? 一、导致主从不一致的原因主要有: 1、人为原因导致从库与主库数据不一致(从库写入)。 2、主从复制过程中,主库异常宕机。 3、设置了ignore/do/rewrite等replication等规则。 4、binlog非row格式。 5、异步复 ...
分类:
数据库 时间:
2020-06-18 19:51:29
阅读次数:
74
mysql的binlog日志的binlog_format模式与配置详解 mysql复制主要有三种方式:基于SQL语句的复制(statement-based replication, SBR),基于行的复制(row-based replication, RBR),混合模式复制(mixed-based ...
分类:
数据库 时间:
2020-06-11 20:04:34
阅读次数:
69