自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Seata2.0+nacos集群部署+springcloud中简单使用

普通的事务,例如使用@Transactional注解实现的事务,仅保证单个微服务内的一致性,无法保证多个微服务间的一致性,进而产生问题。例如elasticsearch,当集群出现分区时,故障节点被剔除集群,数据分片会重新分配到其他节点,保证数据一致,但故障节点写入主分片的过程可能一致性不强,因此也有点偏AP模式。三个微服务的某个业务流程整体的一系列事务为全局事务。解决分布式事务,各个子系统之间必须能够感知到彼此的事务状态,才能保证状态一致,因此需要一个事务协调者来协调每一个事务的参与者(子系统事务)。

2025-04-19 20:13:29 1507

原创 Spring处理请求的过程详细版

Target表示该注解的作用范围,此处指作用于方法上@Retention表示该注解在什么时候对程序可见,此处是运行时@Document表示该注解会出现在JavaDoc中@Override//1.判断是否Handler类方法if(!LOGGER.info("不是HandlerMethod类型,则无需检查");//2.强制转型//3.判断该Handler的方法上是否存在注解if(!//不存在LoginRequired注解,则直接通过。

2025-04-11 21:11:19 982 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除