首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Akina580
掘友等级
软件工程师
|
上海
阅读、游泳,帮助更多人akinahe0704@126.com
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
Akina580
软件工程师 @上海
·
3年前
关注
Sofabolt-通信模型
以上是solt中4通信模型,我们在阿里的开源组件:rocketmq/seata中会看到这样的设计思路。使用者可以不用关心如何实现一个私有协议的细节,直接使用我们内置的 RP...
3
3
分享
Akina580
软件工程师 @上海
·
3年前
关注
Seata-AT全局事务回滚
上面一文中我们介绍了全局事务的开始与提交,那么本文主要阐述AT模式下二阶段回滚步骤TM发起全局回滚TC通知全局回滚RM通过undolog实现全局回滚一、TM发起全局回滚代码...
1
1
分享
Akina580
软件工程师 @上海
·
3年前
关注
Seata-AT全局事务的开启、提交
前面我们分析过seataTM服务启动时对@@GlobalTransactional注解修饰的方法进行了代理,本文我们看一下seata全局事务是如何开启的一、开始全局事务1....
3
评论
分享
Akina580
软件工程师 @上海
·
3年前
关注
Seata-TM服务启动
TC (Transaction Coordinator) 维护全局和分支事务的状态,驱动全局事务提交或回滚。 作为AbstractAutoProxyCreator的实现类并...
2
评论
分享
Akina580
软件工程师 @上海
·
3年前
关注
Nacos-服务注册(server端)
1. distro协议的DistroConsistencyServiceImpl 2. raft协议的RaftConsistencyServiceImpl...
2
评论
分享
Akina580
软件工程师 @上海
·
3年前
关注
Nacos-Raft选举
1. RaftCore 代码@2:根据响应进行计票,决定leader,计票的规则是 按候选人投票的ip分组,票数最多并且高于半数majority的成为leader....
2
评论
分享
Akina580
软件工程师 @上海
·
3年前
关注
Seata全局事务-开启事务
赞
评论
分享
Akina580
软件工程师 @上海
·
3年前
关注
Guava源码-缓存加载
代码@1:判断entry是否过期,这里是直接在get操作时判断是否过期,并expire将entry移除;并没有使用后台线程轮询,而是采用这种惰性删除的策略,如果一直不访问,...
1
评论
分享
个人成就
文章被点赞
14
文章被阅读
5,951
掘力值
234
关注了
0
关注者
2
收藏集
0
关注标签
0
加入于
2021-01-24