seata
晓旭呆呆
一只边上班边创业的6年java程序员
展开
-
SEATA第二章:seata-server安装启动
seata分为三种角色:TC,TM,RM。TC是 seata-server,TM和RM是seata-client。我们先启动seata-server,以下是运行环境:seata-server 1.2.0;Naocs1.3;jdk1.8.0;maven 3.6.3;mysql 5.7.24 操作系统Linux;wget安装:首先检查linux中是否安装wget(一个下载工具),没有通过yum -y install wget进行安装。jdk1.8.0安装:1...原创 2020-07-05 11:23:42 · 3233 阅读 · 0 评论 -
SEATA第一篇:简介
Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。这句话是官方描述,有两个知识点:分布式,事物。 在了解seata之前我们先说下分布式和事物。分布式:分布式是从原来单一服务演变过来的。单一服务臃肿,耦合,扩展性差等缺点,当某个功能点挂了全盘皆挂。当然优点是结构简单,易于开发维护。当上述单一服务不满足于业务发展则出现了伪分布式的架构,通过Nginx进行反向代理,对于客户来说访问的地址是一样的,但是...原创 2020-06-28 21:32:03 · 359 阅读 · 0 评论 -
SEATA第三章:快速开始 AT模式(springboot)整合
前言:上一章节我们讲述AT模式整合spring案例,此章节我们讲述AT模式整合spring boot案例,有如下几个知识点需要大家注意:dubbo,nacos,mybatis,mybatis-plus。(敲黑板:此章节的案例是依托于seata-samples项目中 springboot-dubbo-seata项目,没有下载的同学去github搜索此项目https://github.com/seata/seata-samples.git)一.业务场景分析和上一章节讲述的一致,下单业务场.原创 2020-07-19 10:52:01 · 900 阅读 · 1 评论 -
SEATA第三章:快速开始--AT模式(spring整合)
上一章节我们安装了seata-server和所需要的其他组件,这一章节我们讲述seata的AT:框架整合,快速启动。AT案例我们都选用 dubbo+nacos+seata 1.2.0整合。maven的聚合项目构建此章节不会演示,建议大家先下载seata的官方demo项目 seata-samples。事半功倍!AT业务场景:一个下单的场景,三个库:库存,余额,订单。客户订购一个商品分为三步,首先去扣减库存,然后扣减客户余额,最后生成订单。AT项目整合启动:敲黑板没有下载seata-sam原创 2020-07-16 21:05:33 · 762 阅读 · 0 评论