![](https://img-blog.csdnimg.cn/ce1cd575ac5648d2a351ea7183d97744.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
分布式 + 本地事务
文章平均质量分 63
分布式
bst@微胖子
优秀的架构师曾这样说过:复杂的事情简单做,简单的事情重复做,重复的事情工具做,我们只做工具。这里分享给大家,希望能够帮助众多猴子们。
还有就是在工作中不管事哪级leader指派任务,都要问清楚对方三个问题:1、具体需求是什么?2、开发周期是多久什么时候启动?3、对接配合的相关团队是哪些(UI、后台、前端、测试、产品)
同样在做项目前要自己吃透需求,同时要问清楚自己三个问题:1、为什么要这么干?2、这样干有什么好处?3、还有没有更好的方式方法去做?
项目结束要及时的进行自我复盘、review。同时把做项目前问自己的三个问题在问一边。
相信时间久了,对自己的成长会有,以此鞭策自己!!!
展开
-
分布式解决session共享的问题
1.新建Maven项目,pom.xml依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</version> <relativePath /> <!-- lookup parent f转载 2022-03-11 14:48:42 · 311 阅读 · 0 评论 -
mysql之本地事务
1.事务类型 事务可以分为本地事务和分布式事务两种类型。这两种事务类型是根据访问并更新的数据资源的多少来进行区分的。本地事务是在单个数据源上进行数据的访问和更新,而分布式事务是跨越多个数据源来进行数据的访问和更新。 2.JDBC事务 在JAVA中,我们使用JDBC来连接数据库,访问和更新数据。那么在JDBC中是如何实现事务的,事务是被谁来管理的?这个答案当然是数据库,JDBC本身并没有处理事务的能力,而是依赖于底层数据库,底层数据库来提供事务的服务。在很多资料上会提到,JDBC的事务是基于连接的,也就原创 2022-01-27 14:50:28 · 127 阅读 · 0 评论 -
分布式事务
1.使用场景 假设现在有两个数据库,可以是在一台机器上也可以是在不同机器上,现在要向其中一个数据库更新用户账户信息,另外一个数据库新增用户的消费信息。 2.实现用例 1.准备工作 我打开了两台虚拟机,分别命令为node1、node2,每台虚拟机上都安装了MySQL数据库,现在向node1上的数据库更新用户账户信息,向node2上的数据库新增用户消费信息。 在node1上创建账户表,建表语句如下: 复制代码 CREATE TABLE ACCOUNTS ( ID INT NOT NULL AUTO_原创 2022-01-27 16:19:12 · 1494 阅读 · 0 评论 -
springboot集成分布式调度框架Quartz
Quartz分布式架构介绍 任务向调度器进行注册,调度器方法的参数传入job任务和触发器trigger,来执行任务。 集群部署 数据库中包含分布式任务调度的12张表,分布式集群部署时,我们集群调度器,当一个服务宕机时,其他服务可以继续调用数据库的job任务,从而实现高可用性能。 具体实现方法—>转发自银河架构师 ...转载 2021-12-20 11:34:08 · 420 阅读 · 0 评论 -
springcloud分布式项目简单搭建
springcloud分布式项目搭建转载 2020-08-07 12:34:44 · 307 阅读 · 0 评论