首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java中间件
梦想实现家_Z
创建于2022-06-14
订阅专栏
Java中间件相关问题
等 15 人订阅
共47篇文章
创建于2022-06-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
原理篇:Seata TCC模式中BusinessActionContext是如何传递的
我们创建的`TCC Action`需要传入一个`BusinessActionContext`对象参数,但是我们在`Service`调用`TCC Action`时,传入的是一个`null`,那么我们的
原理篇:Seata TCC模式是如何解决幂等性、资源悬挂、空回滚问题的
那么Seata会帮助开发人员处理幂等性、资源悬挂、空回滚等问题,那么我们这篇文章来看看Seata TCC是如何解决这三个问题的。
原理篇:Seata TCC如何实现分布式事务提交或回滚
我们知道,AT模式是由TM根据各分支事务提交的情况来决议发起分布式事务的提交还是回滚,其实TCC模式也是一样,TCC模式所属的`TM`也是需要被`@GlobalTransactional`注解的,所以
原理篇:Seata TCC模式是如何调用资源预留逻辑的
在前面的博客手把手教你Spring Cloud集成Seata TCC模式中,我们讲述了如何把TCC模式应用到Spring Cloud中。那么我们的疑问是:Seata TCC是如何处理TCC Actio
Seata AT模式与TCC模式对比,我们应该选择哪种分布式事务解决方案
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第15天,点击查看活动详情 前言 在前面的博客中,我们依次讲解了Seata AT模式的原理及使用方式,上一篇博客中我们讲解了如何在
手把手教你Spring Cloud集成Seata TCC模式
针对于一些追求高性能的业务场景,我们还是需要选择TCC模式; 因为TCC的`资源预留`概念降低了锁的粒度,在分布式事务未完成前并不会阻塞同业务下的其他分布式事务的执行
Seata AT模式适用场景及相关原理
Seata AT模式是无侵入的分布式事务解决方案,适用于不希望对业务进行改造的场景,几乎0学习成本。在业务开发过程中,开发人员只需要关注自己需要处理的业务逻辑即可,编码方式几乎和没有分布式事务一样
RM在seata AT模式中如何实现分支事务提交或回滚
--- theme: channing-cyan --- 持续创作,加速成长!这是我参与「掘金日新计
源码解析Seata AT模式中分支事务的提交或回滚是如何被触发的
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第10天,点击查看活动详情 前言 在之前的博客中,已经介绍过了TM在seata AT模式中的处理流程、TC在seata分布式事务中
RM在Seata AT模式中的sql执行流程
在Seata Client初始化过程中,会通过io.seata.spring.boot.autoconfigure.SeataDataSourceAutoConfiguration创建Seata
OpenFeign的集成与优化
最近在做微服务的集成,为了解决各服务间的rpc调用问题,使用到了openFeign,虽然是简单地在springboot项目中集成openFeign,但是里面其实还是有很多需要注意的点,下面就依次列举出
图解Seata AT模式启动过程
为了了解Seata AT模式的原理,我通过源码解读的方式画出了Seata AT模式启动的图示如果是基于Springboot项目的话,项目启动的使用,一般约定会先查看spring.factories文件
Docker compose部署Seata Server1.5.2
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情 目标 首先我们先把架构图放出来,这就是我们的目标: 按照以上架构图,我们要搭建seata server,
手把手教你SpringBoot集成SFTP客户端实现文件上传下载
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第24天,点击查看活动详情 背景 在项目开发中,一般文件存储很少再使用SFTP服务,但是也不排除合作伙伴使用SFTP来存储项目中的文
Springboot集成Tile38客户端之Set命令实现
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第23天,点击查看活动详情 set命令语法 set命令就相当于redis中的hash命令的使用,也是一个key和id的组合,但是不同
Springboot集成Tile38客户端
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第22天,点击查看活动详情 原理 为了能够在springboot项目中使用Tile38空间数据库,我们需要把Tile38客户端集成到
Tile38空间数据库的核心搜索功能
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第21天,点击查看活动详情 INTERSECTS 搜索包含在区域内的数据对象或与指定边界区域相交的数据对象; 一般情况下,FENCE
Tile38空间数据库操作命令之删除操作
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第20天,点击查看活动详情 DEL语法 删除指定的对象。 示例: 1.我们先设置一个id=truck1的POINT数据; 2.通过查
Tile38空间数据库操作命令之FSET、JSET
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第19天,点击查看活动详情 FSET语法 设置id的一个或多个字段的值。值的类型是双精度浮点型。 示例 我们对fleet下面的tru
Tile38空间数据库操作命令之SET
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第18天,点击查看活动详情 最近在研究tile38地理空间数据库,下面来介绍一下其中SET命令如何在tile38数据库中使用: 语法
下一页