11 2024 档案

摘要:目录一、本地事务二、分布式事务2.1、典型的分布式事务应用场景2.2、跨库事务2.3、分库分表2.4、微服务架构三、两阶段提交协议(2PC)2PC存在的问题四、Seata4.1、Seata的三大角色4.2、Seata AT模式的设计思路五、Seata快速开始Seata Server(TC)环境搭建步 阅读全文
posted @ 2024-11-29 19:13 雩娄的木子 阅读(48) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2024-11-28 14:07 雩娄的木子 阅读(0) 评论(0) 推荐(0) 编辑
摘要:目录一、概述二、概览2.1、部署架构图1.生产者(Producer)2.消费者(Consumer)3.代理服务器(Broker Server)4.名字服务(Name Server)2.2 名词解释1.主题(Topic)2.标签(Tag)3.消息(Message)4.拉取式消费(Pull Consum 阅读全文
posted @ 2024-11-28 11:51 雩娄的木子 阅读(145) 评论(0) 推荐(0) 编辑
摘要:目录一. 消息消费概述二、消费队列负载机制与重平衡1.1 消费队列负载机制与重平衡1.2 并发消费模型1.3 消息消费进度反馈机制 一. 消息消费概述 消息消费以组的模式开展,一个消费组可以包含多个消费者,每个消费组可以订阅多个主题(一般来说不建议),消费组之间有集群模式和广播模式两种消费模式。集群 阅读全文
posted @ 2024-11-28 11:17 雩娄的木子 阅读(124) 评论(0) 推荐(0) 编辑
摘要:目录概述Java语言层面实现优雅停机操作系统层面的停机策略SpringBoot 框架层面的优雅停机Actuator线程池销毁总结 概述 优雅停机一直是一个非常严谨的话题,但由于其仅仅存在于重启、下线这样的部署阶段,导致很多人忽视了它的重要性,但没有它,你永远不能得到一个完整的应用生命周期,永远会对系 阅读全文
posted @ 2024-11-27 21:26 雩娄的木子 阅读(32) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2024-11-27 18:24 雩娄的木子 阅读(0) 评论(0) 推荐(0) 编辑
摘要:如何保证RocketMQ消息不丢失 目录如何保证RocketMQ消息不丢失背景什么情况下RokectMQ消息会丢失解决RocketMQ消息丢失问题消息生产防止消息丢失Broker端消息丢失消费端处理消息总结 背景 在金融系统中MQ消息的消息丢失是不允许的,消息的丢失会导致支付状态订单状态出现混乱。接 阅读全文
posted @ 2024-11-27 17:20 雩娄的木子 阅读(58) 评论(0) 推荐(0) 编辑
摘要:@EnableAsync和@Async 目录@EnableAsync和@Async一、引入二、使用三、源码分析3.1、自动配置@EnableAsync的代理选择3.2、ProxyAsyncConfiguration的自动配置3.3、AsyncAnnotationBeanPostProcessor 初 阅读全文
posted @ 2024-11-19 10:55 雩娄的木子 阅读(542) 评论(0) 推荐(0) 编辑
摘要:@TransactionalEventListener 目录@TransactionalEventListener一、引入二、实现原理三、总结 一、引入 这篇文章主要讲解@TransactionalEventListener是怎样工作的?适合在什么场景,能解决哪些问题?以及和EventListene 阅读全文
posted @ 2024-11-18 17:40 雩娄的木子 阅读(647) 评论(0) 推荐(0) 编辑
摘要:Spring监听器 目录Spring监听器一、两种使用最经典的使用方式1.1、首先定义事件类1.2、发送事件所表示的业务实体1.3、第一种方式:实现接口监听器1.4、第二种方式:实现注解监听器1.5、测试1.6、结果二、接口监听器添加原理2.1、接口方式注册监听器initApplicationEve 阅读全文
posted @ 2024-11-18 17:02 雩娄的木子 阅读(297) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示