北京云栖大会Tech Insight Workshop:《使用SOFA来快速构建金融级分布式交易系统》篇

背景介绍

本手册为云栖大会Tech Insight Workshop《使用SOFA来快速构建金融级分布式交易系统》准备。学员可以根据本实验手册去学习如何快速使用蚂蚁金服SOFA分布式云平台来快速构建一个分布式交易系统。

实验涉及SOFA产品

实验环境准备

必备条件:

  • 开通蚂蚁金融云账户: 加入蚂蚁金融云流程
  • 在蚂蚁金融云开通的租户空间内准备3台ECS(1核2G),一个SLB,2台OceanBase,2台RDS
  • 开通中间件的下列服务:微服务,数据访问代理,分布式事务

DEMO架构与用例概述

北京云栖大会Tech Insight Workshop:《使用SOFA来快速构建金融级分布式交易系统》篇

用例说明:

  1. 通过OceanBase创建账户数据库
  2. 通过SOFA Boot框架快速构建分布式交易系统中的两个模块:Web控制台(消费者),支付核心(生产者,提供RPC服务,使用mock数据)
  3. 使用数据访问代理来对支付核心中的订单库进行分库分表操作
  4. 构建账务服务,并使用分布式事务来保证转账交易的一致性(消费者扣款-->商家账户加款),这里会分TCC和自动两种模式对业务进行一致性改造

详细教程

上一篇:oracle 基本统计信息


下一篇:C++程序设计-第13周递归函数及银行系统程序设计上机实践项目