- 博客(192)
- 收藏
- 关注

原创 分布式事务解决方案及Seata 1.6.1案例
2PC/3PC:依赖于数据库,能够很好的提供强一致性和强事务性,但延迟比较高,比较适合传统的单体应用,在同一个方法中存在跨库操作的情况,不适合高并发和高性能要求的场景。TCC:适用于执行时间确定且较短,实时性要求高,对数据一致性要求高,比如互联网金融企业最核心的三个服务:交易、支付、账务。本地消息表/MQ 事务:适用于事务中参与方支持操作幂等,对一致性要求不高,业务上能容忍数据不一致到一个人工检查周期,事务涉及的参与方、参与环节较少,业务上有对账/校验系统兜底。
2023-05-23 10:52:48
2262
1

原创 狂神说Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。基础名词:镜像(image):docker镜像就好比是一个模板,可以通过这个模板来创建容器服务,tomcat镜像 => run =>tomcat01容器(提供服务),通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)。容器(container):Docker
2023-04-04 15:59:47
2077
2

原创 狂神说SpringCloud学习笔记
1.微服务概述1.什么是微服务架构?究竟什么是微服务架构呢?我们在此引用ThoughtWorks 公司的首席科学家 Martin Fowler 于2014年提出的一段话:微服务架构是一种架构模式,或者说是一种架构风格,它将单一的应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程内,服务之间互相协调,互相配置,为用户提供最终价值,服务之间采用轻量级的通信机制(HTTP)互相沟通,每个服务都围绕着具体的业务进行构建,并且能够被独立的部署到生产环境中,另外,应尽量避免统一的,集中式的服务管理机制
2021-04-12 14:42:38
1761
原创 @Transactional的Propagation.REQUIRES_NEW和(propagation = Propagation.NESTED测试
@Transactional的Propagation.REQUIRES_NEW和(propagation = Propagation.NESTED测试
2025-03-06 17:41:22
780
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人