![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 82
qq_42008471
这个作者很懒,什么都没留下…
展开
-
4.Kafka Broker 总体工作流程和文件存储
Kafka Broker 总体工作流程和文件存储 1.broker启动后在zk上注册 2.controller谁先注册,由哪个controller决定leader选举 3.由选举出来的Controller监听brokers节点变化 4.Controller决定leader选举 5.Controller将节点的信息上传到zk 6.其他Controller从zk上同步相关信息 7.如果Broker中的leader挂了 8.Controller监听到变化 9.获取zk上的ISR(存活的followers) 10原创 2022-03-24 22:18:40 · 1863 阅读 · 0 评论 -
如何使用Spring中的事务
一、声明式事务 1、基于xml的声明式事务 使用步骤: 配置事务管理器 <!--1 创建事务管理器--> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <!--注入数据源--> <property name="dataSource" ref="dataSource原创 2021-07-10 19:55:08 · 102 阅读 · 0 评论 -
分布式事务学习笔记
分布式事务 0.课前准备 0.1.学习目标 了解分布式事务产生的原因 知道几种分布式事务解决方案:XA、TCC、消息事务、TA、SAGA 知道分布式事务各种解决方案的优缺点和使用场景 学会使用Seata来解决分布式事务 0.2.知识准备 会使用SpringBoot 会使用SpringCloud的Eureka和Feign组件 知道mysql的传统事务特性 1.什么是分布式事务 要了解分布式事务,必须先了解本地事务。 1.1.本地事务 本地事务,是指传统的单机数据库事务,必须具备ACID原则: 原子性原创 2021-04-24 12:38:36 · 245 阅读 · 0 评论 -
docker学习笔记
docker的介绍 Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次封装,到处运行” 容器对比虚拟机 虚拟机(virtual machine)就是带环境安装的一种解决方案,虚拟机的缺点:资源占用多、冗余步骤多 、启动慢。 Linux 容器不是模拟一个完整的操作系统,而是对进程进行隔离。有了容器,就可以将软件运行所需的原创 2021-01-11 18:46:43 · 166 阅读 · 0 评论