简介 TX-LCN框架,里面集成了LCN、TCC、TXC三种事务模式,并且TX-LCN是中国开发的开源框架,在源码里面可以看到有中文注释,主要使用LCN模式 框架主要由事务参与者(TxClient)、事务管理者(TxManager)两部分构成,事务控制的原理图如下: 由图中我们就能理解TX-LCN框
github 地址:https://github.com/codingapi/tx-lcn/releases TM部署 1、源码部署 下载源码::https://github.com/codingapi/tx-lcn/releases 或者到阿里云盘中下载 修改数据库、redis配置:如上图 注意:
解决方案: 将https://start.spring.io/或者http://start.springboot.io/替换为 https://start.aliyun.com
1. MultipartFile接口 - 基础文件上传处理 SpringBoot内置的MultipartFile接口是处理文件上传的基础工具,简单易用且功能完善。 在application.properties或application.yml中配置上传参数: spring: servlet:
1、定义一个流控规则 @Component public class IotManageSentinelConfig { /** * 使用代码编写流控规则,(控制台方式暂不支持) */ @PostConstruct public void initFl
1、springboot整合 1、导入依赖 注意,低版本的sentinel和高版本的springboot是不兼容的,会导致sentinel无效 <!-- sentinel --> <dependency> <groupId>com.alibaba.csp</groupId> <artif
RocketMQ 是阿里巴巴开源的一款 分布式消息中间件,其设计目标是处理高吞吐、高可靠、低延迟的消息传递,尤其适用于: 消息队列 分布式事务 高并发异步处理 日志收集、监控 RocketMQ 核心概念 Producer 发送消息到 Broker,消息根据 Topic 和 Queue 存储在 Bro
mybatis 1、缓存作用 为了缓解数据库的压力,提高数据库的效率,mybatis提供了两种缓存机制 2、一级缓存 SqlSession级别的缓存,缓存的数据只在SqlSession内有效。 一级缓存mybatis已近为我们自动开启,不用我们手动操作,而且我们是关闭不了的!!但是我们可以手动清除缓
mybatis功能 1、插入数据之后,返回主键给实体类 <insert id="insertUser" parameterType="SysUser" useGeneratedKeys="true" keyProperty="userId"> </insert> 关键参数: parameterTy