导读

微服务架构的分布式事务解决方案

[复制链接]

微信扫一扫 分享朋友圈

admin 发表于 2018-2-7 15:36:51 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
龙果学院 微服务架构的分布式事务解决方案
课程介绍9 ?' C6 C6 b& d- r4 Y
分布式事务是一个绕不过去的挑战!微服务架构本质上就是分布式服务化架构,微服务架构的流行,让分布式事务问题日益突出!尤其是在订单业务、资金业务等系统核心业务流程中,一定要有可靠的分布式事务解决方案来保证业务数据的可靠性和准确性。

为了解决大家在实施分布式服务化架构过程中关于分布式事务问题的困扰,本教程将基于支付系统真实业务中的经典场景来对“可靠消息的最终一致性方案”、“TCC两阶段型方案”和“最大努力通知型方案”这3种柔性事务解决方案进行具体设计实现和详细讲解。

本教程提供的分布式事务解决方案的设计思路在所有微服务架构项目中都适用,与编程语言无关,教程中会重点讲解方案的设计思路。
1 X& F7 B5 z( g# f( k
教程中的样例项目基于龙果学院开源的微支付系统进行实现,使用Dubbo作为服务化框架,教程中所实现的分布式事务解决方案在Java体系中的微服务架构系统都能通用,与具体的开发框架无关。- n$ ^9 M- g, z' W4 y

教程样例项目中用到的技术及相应的环境:
Dubbo、Spring、SpringMVC、MyBatis、Druid、JDK7(或JDK8)、MySQL5.6、Tomcat
. L" y1 E" D6 q3 ~
' \" O9 {# F4 H5 j
讲师简介
吴水成(水到渠成)3 ^: R6 i9 p: W- k! X0 N
曾任电信集团翼支付技术经理,广物集团第三方支付项目技术副总监;现任广州市领课网络科技有限公司技术总监。拥有8年软件系统开发经验,6年系统架构设计经验,5年技术团队及项目管理经验。一直从事互联网金融系统和电子商务系统的技术研发及项目管理工作,拥有丰富的分布式系统架构实战经验。


课程目录+ p: i/ F" y* q
1课程介绍20分钟
2解决方案的效果演示(结合支付系统真实应用场景)45分钟6 A6 ^) l( h" ~4 S6 w) J: e3 W
3常用的分布式事务解决方案介绍47分钟
4消息发送一致性(可靠消息的前提保障)20分钟* X+ Y5 q) k$ T' {
5消息发送一致性的异常流程处理16分钟0 J- P+ ~/ o) K* [" c# A) Z
6常规MQ队列消息的处理流程和特点12分钟
7消息重复发送问题及业务接口的幂等性设计18分钟
8可靠消息最终一致性方案1(本地消息服务)的设计19分钟' _$ F- [: U" k1 f" |3 O8 |
9可靠消息最终一致性方案2(独立消息服务)的设计24分钟/ ]0 Z' j+ P7 S! e) @
10可靠消息服务的设计与实现--消息服务子系统27分钟
11可靠消息服务的设计与实现--消息管理子系统10分钟  E5 J0 W  {' ?; f6 |
12可靠消息服务的设计与实现--消息状态确认子系统15分钟
13可靠消息服务的设计与实现--消息恢复子系统13分钟+ @# p# p' Z3 d+ t* U
14可靠消息服务的设计与实现--实时消息服务子系统28分钟! ~" W1 B6 R/ G3 u, ~# r/ h
15可靠消息最终一致性方案在支付系统中的实战应用介绍47分钟6 I; S0 A+ Y5 s6 n0 S
16可靠消息最终一致性方案在支付系统中的实战应用部署38分钟
17可靠消息最终一致性方案在支付系统中的实战应用测试24分钟
18可靠消息最终一致性方案的优化提升(消息异步确认)35分钟1 b: Z3 W: o6 m
19可靠消息最终一致性方案的优化建议16分钟
20最大努力通知方案的实战应用介绍7分钟
21最大努力通知方案的设计与实现54分钟
22最大努力通知方案的实战应用部署13分钟# @3 [  a+ A% ~& p  V# y
23最大努力通知方案的实战应用测试30分钟
24最大努力通知方案的优化建议13分钟  J. A# H- C* y! s( c
25TCC型分布式事务方案介绍15分钟
26TCC型分布式事务框架介绍与样例部署26分钟
27TCC型分布式事务方案在支付系统中的实战应用详解60分钟
28TCC型分布式事务方案在支付系统中的实战应用部署与测试35分钟
29TCC型分布式事务框架的设计及源码分析--框架代码结构及配置30分钟
30TCC型分布式事务框架的设计及源码分析--TCC处理流程77分钟( y8 T3 g, h  V- m5 Q$ m
31TCC型分布式事务框架的设计及源码分析--异常处理流程25分钟3 c# x* l  Z; x3 b, b
4 d! {9 g2 ~/ Z* p8 S  O3 B! Y
分布式事务-第01节:课程介绍 下载5 l8 m6 F  O- W$ Z
分布式事务-第02节:解决方案的效果演示 下载
分布式事务-第03节:常用的分布式事务解决方案介绍 下载8 ~! T. O9 @8 N1 n
分布式事务-第04节:消息发送一致性(可靠消息的前提保障) 下载( }3 _' l2 H9 }# e8 ~! I1 b
分布式事务-第05节:消息发送一致性的异常流程处理 下载" f7 w0 ^$ I' D8 t( s7 b0 t
分布式事务-第06节:常规MQ队列消息的处理流程和特点 下载
分布式事务-第07节:消息重复发送问题与业务接口的幂等性设计 下载2 h: ^. a) j" c( F
分布式事务-第08节:可靠消息最终一致性方案1(本地消息服务)的设计 下载% Z: O; H9 o4 Y/ L- P9 M. Y
分布式事务-第09节:可靠消息最终一致性方案2(独立消息服务)的设计 下载, k: {( g& W3 W+ F/ h, `7 C& [+ U4 F0 a
分布式事务-第10节:可靠消息服务的设计与实现--消息服务子系统(源码) 下载
分布式事务-第11节:可靠消息服务的设计与实现--消息管理子系统(源码) 下载% w$ q/ q* q: n
分布式事务-第12节:可靠消息服务的设计与实现--消息状态确认子系统(源码) 下载
分布式事务-第13节:可靠消息服务的设计与实现--消息恢复子系统(源码,与12节源码相同) 下载
分布式事务-第14节:可靠消息服务的设计与实现--实时消息服务子系统(源码、附件) 下载
分布式事务-第15节:可靠消息最终一致性方案在支付系统中的实战应用介绍(源码) 下载
分布式事务-第16节:可靠消息最终一致性方案在支付系统中的实战应用部署 下载
分布式事务-第17节:可靠消息最终一致性方案在支付系统中的实战应用测试 下载
分布式事务-第18节:可靠消息最终一致性方案的优化提升(消息异步确认) 下载. E/ ]2 d! a% i6 J+ P/ F
分布式事务-第21节:最大努力通知方案的设计与实现(源码) 下载
分布式事务-第22节:最大努力通知方案的实战应用部署(SQL) 下载( [, X4 [/ U/ i4 f6 M. V
分布式事务-第26节:TCC型分布式事务框架介绍与样例部署(源码、脚本) 下载5 _: |: M) l* D3 _' N$ ^& e' L0 k
分布式事务-第27节:TCC型分布式事务方案在支付系统中的实战应用详解(源码) 下载
分布式事务-第28节:TCC型分布式事务方案在支付系统中的实战应用部署与测试 下载1 D' U- t: o' V- A) x" [) x: H
分布式事务-第29节:TCC型分布式事务框架的设计及源码分析--TCC框架源码 下载



游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


0关注

0粉丝

261帖子

发布主题
推荐阅读更多+
广告位
JAVA118在线客户
在线客户
QQ临时会话可能会导致消息无法正常接收,请尽量添加为好友.

Powered by www X3.2© 2001-2013 Inc.   版权所有   

  申明:站内资源均来自于互联网,仅供会员学习与参考,切勿用于商业用途,版权归原作者所有,所有下载者表示默认接受并同意签订该免责声明协议,如有侵犯任何第三方权益,请发邮件至2468165617@qq.com删除

Comsenz Inc.  

wzm