摘要: 三、SpringAMQP SpringAMQP是基于RabbitMQ封装的一套模板,并且还利用SpringBoot对其实现了自动装配,使用起来非常方便 SpringAMQP的官方地址 https://spring.io/projects/spring-amqp AMQP Spring AMQP Sp 阅读全文
posted @ 2022-07-18 19:53 OnlyOnYourself-Lzw 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 二、RabbitMQ入门 2.1、RabbitMQ安装 ①、拉取镜像 docker pull rabbitmq:3.8-management ②、创建容器 docker run \ -e RABBITMQ_DEFAULT_USER=root \ -e RABBITMQ_DEFAULT_PASS=ro 阅读全文
posted @ 2022-07-18 19:46 OnlyOnYourself-Lzw 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 一、MQ概念 MessageQueue:消息队列 1.1、同步和异步通讯 微服务之间的通讯有同步和异步两种方式 同步通讯 就像打电话,需要实时响应 异步通讯 就像发邮件,不需要马上回复 如下图所示 1.2、同步通讯 像之前学习的Feign调用就属于同步通讯方式,虽然调用可以实时得到结果,但是存在如下 阅读全文
posted @ 2022-07-18 18:41 OnlyOnYourself-Lzw 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 二、Seata学习 2.1、Seata介绍 ###2.1.1、Seata背景 Seata是 2019 年 1 月份蚂蚁金服和阿里巴巴共同开源的==分布式事务解决方案==。致力于提供高性能和简单易用的分布式事务服务,为用户打造一站式的分布式解决方案 官网地址:http://seata.io/zh-cn 阅读全文
posted @ 2022-07-18 15:06 OnlyOnYourself-Lzw 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 一、分布式事务概念与解决思路 1.1、本地事务与分布式事务 1.1.1、本地事务 不管是本地事务还是分布式事务,都必须满足以下四个原则 JDBC事务控制 Connection.setAutoCommit(false):取消事务自动提交 Connection.commit():提交事务 Connect 阅读全文
posted @ 2022-07-18 14:56 OnlyOnYourself-Lzw 阅读(132) 评论(0) 推荐(0) 编辑