摘要:
AT模式使用起来对代码的侵入性很小,能够快速的使项目具备分布式事务的能力。 Seata的AT 模式是两阶段提交协议的演变: 一阶段:业务数据和回滚日志记录在同一个本地事务中提交,释放本地锁和连接资源。 二阶段:提交异步化,非常快速地完成。回滚通过一阶段的回滚日志进行反向补偿。 三大角色 RM:资源管 阅读全文
摘要:
什么是分布式事务? 在分布式系统中保证不同步节点的数据一致性 XA协议,包含两阶段提交(2PC)和三阶段提交(3PC) 1、2PC 第一阶段 事务协调者会像所有参与者发送prepare请求 参与者收到请求后,会执行与事务有关的数据更新,如果参与者执行成功,暂时先不提交事务,而是向协调者返回 ‘完成’ 阅读全文
摘要:
一、fakfa概述 Kafka 是一个分布式的基于发布 / 订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域。 1、使用消息队列的好处 1、解耦:系统A直接发布数据到MQ中间件,需要数据的系统直接订阅MQ即可,不需要数据的不订阅。系统之间没有任何耦合度。 2、异步:异步 阅读全文
摘要:
1、网关服务pom文件 点击查看代码 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency> <depe 阅读全文
摘要:
原因:看出来应该是dm-0分区损坏,修复就可以了 1:启动虚拟机E进入单用户模式 2:在linux16开头的哪一行后面添加rd.break,ctrl+x进入救援模式或者(按e进入如下界面,原来是ro 编辑ro 为rw init=/sysroot/bin/sh 完成后直接按ctrl+x) 3:执行um 阅读全文
摘要:
一、下载镜像 docker pull wurstmeister/zookeeper docker pull wurstmeister/kafka 二、先启动zookeeper #单机方式 docker run -d --name zookeeper -p 2181:2181 -t wurstmeis 阅读全文
摘要:
启动主从 docker run -p 3307:3306 --name mysql-master -v /mydata/mysql/master/conf:/etc/mysql/conf.d -v /mydata/mysql/master/logs:/var/log/mysql -v /mydata 阅读全文
摘要:
(1)安装ntpdate工具 yum -y install ntp ntpdate (2)设置系统时间与网络时间同步 ntpdate cn.pool.ntp.org (3)将系统时间写入硬件时间 hwclock --systohc (4)强制系统时间写入CMOS中防止重启失效 hwclock -w或 阅读全文