文档章节

分布式框架事物控制方案设计(dubbo等rpc框架)

果核里
 果核里
发布于 2017/05/17 20:12
字数 178
阅读 33
收藏 0

1 消息补偿机制(本地事务+消息补偿)

 @transactional(rolback=Exception.class)

  public function xx(){

    //1发送同步消息1,2,状态待提交(提交到消息系统)

    //2 本地事务方法4/5/6执行

    //3发送异步消息1,2,状态提交  (提交到消息系统)

}

//异常处理

     第三步失败的问题,本地事务已经执行了,通过消息系统进行 主调方的消息确认,如果本地事务已执行成功(设置标识),确认消息并发送(多次失败可进行人工处理操作)

 

2 Tcc全局事务控制

参考:https://github.com/changmingxie/tcc-transaction

 

© 著作权归作者所有

果核里
粉丝 2
博文 39
码字总数 10055
作品 0
朝阳
程序员
私信 提问
Dubbo将积极适配Spring Cloud生态,Spring Cloud体系或将成为微服务的不二选择!

2016年,我在博客中发表过一篇《微服务架构的基础框架选择:Spring Cloud还是Dubbo?》获得了很大的阅读量和转载量。在这篇文章中,我主要对比了Spring Cloud与Dubbo所具备的能力,并阐述了个...

翟永超
2018/01/11
0
0
【开源访谈】刘军:无需“二选一”,Dubbo 将积极适配 Spring Cloud 生态

曾风靡国内的开源 RPC 服务框架 Dubbo 在重启维护后,令许多用户为之雀跃,但同时,也迎来了一些质疑的声音。互联网技术发展迅速,Dubbo 是否还能跟上时代?Dubbo 与 Spring Cloud 相比又有何...

王练
2018/01/08
6.3K
19
Dubbo的详细介绍、设计思路、以及4大适用场景

Dubbo Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有...

游人未归
2018/10/04
0
0
满血复活:阿里的开源Dubbo 3.0要来了!

概述 2018年1月8日夜间,Dubbo 创始人之一梁飞在 Dubbo 交流群里透露了 Dubbo 3.0 正在动工的消息。 什么是Dubbo 百度百科上说: Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应...

JackJiang2011
2018/01/09
0
0
dubbo学习记录(一)dubbo简介

作为阿里开源的项目,dubbo出现也有段时间了,之前接触过一点,但是没细研究,这次抽出时间来具体学习一下。 一、什么是Dubbo? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远...

zq17865815296
2018/01/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

以太坊私有链搭建

https://blog.csdn.net/Blockchain_lemon/article/details/80589123

Moks角木
40分钟前
1
0
自律给我自信-为什么要自律

为什么要自律 混一天和努力一天 看不到任何差别 3天看不到任何变化 7天也看不到任何效果 但是 1个月后, 会看到话题不同 3个月后, 会看到气场不同 6个月后, 会看到距离不同 3年后, 会看到...

周大壮
41分钟前
1
0
读书replay计划说明

突然脑袋一闪,我有了这样一个主意:通过写博客的方式,将我阅读的书中的内容replay出来。 我一般会找着我感兴趣的书去读,一般也会读书中我感兴趣的章节,或者当下对我有用的章节,所以这个...

wanxiangming
42分钟前
0
0
CentOS7安装xrdp环境可实现远程桌面访问

CentOS7安装xrdp环境可实现远程桌面访问 2018-07-14 06:39:28 分类:运维 阅读(2051) 评论(0) 在"Ubuntu系统安装xrdp桌面客户端及实现远程连接桌面"文章中有分享过在Ubuntu系统中安装XRDP环境...

linjin200
今天
5
0
ConfigurationProperties

package cn.enjoy.config; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; @ConfigurationProperties(pr......

少年已不再年少
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部