ICode9

精准搜索请尝试: 精确搜索
  • 记录Dubbo分布式事务解决方案-SEATA2021-08-01 18:30:27

    环境准备 环境版本JDK11Seata1.4.2Dubbo2.7.2ZookeeperMybatisPlus sql脚本 seata服务使用的数据库脚本seata库 /* Navicat Premium Data Transfer Source Server : l-mysql Source Server Type : MySQL Source Server Version : 50733 Source Host

  • Seata分布式事务-最佳实践2021-07-30 13:32:42

    http://seata.io/zh-cn/docs/user/quickstart.html Seata 是阿里巴巴开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案 Seata术语 TC (Transaction Coordinator)

  • 分布式事务seata从入门到放弃2021-07-28 21:01:34

    最近工作中遇到分布式的事务,耐心学习完后,整理下原理到实际使用方式。参考部分博客以及官网流程图。 一、事务指的就是一个操作单元,在这个操作单元中的所有操作最终要保持一致的行为,要么所有操作都成功,要么所有的操作都被撤销 分两种:     本地事务:本地事物其实可以认为是数据

  • Album++:分布式事务专辑- Seata 解决方案2021-07-25 18:34:02

    Seata 解决方案:↓ ↓ ↓ Seata是由阿里中间件团队发起的开源项目 Fescar,后更名为Seata,它是一个是开源的分布式事务框架。 传统2PC的问题在Seata中得到了解决,它通过对本地关系数据库的分支事务的协调来驱动完成全局事务,是工作 在应用层的中间件。 主要优点是性能较好,且不长时间占

  • 分布式事务seata的安装与使用2021-07-25 12:05:10

    目录 环境准备sql准备配置文件修改 代码准备pom引入 环境准备 我是在windows上安装的 下载如下网址中对应版本的binary即可 https://seata.io/zh-cn/blog/download.html 此处需要注意:需要手动的将mysql的连接包传入lib文件夹中 我这里用的是mysql8 所以传入了mysql-conn

  • Seata2021-07-24 23:33:09

    概念 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务,提供了AT TCC、SAGA 和 XA 事务模式,默认是AT模式。 官网:http://seata.io/zh-cn/ 术语 TC (Transaction Coordinator) - 事务协调者维护全局和分支事务的状态,驱动全局事务提交或回滚。 TM (Tr

  • Docker+nacos+seata1.3.0安装与使用(爬过坑的人)2021-07-13 13:58:30

    在此之前我搞了一天,虽然seata好用,用起来也超级简单,但是安装配置是真的麻烦,遇见了各种坑,下面来进入正题。o(╥﹏╥)o 一 . 版本    注意:如果版本不匹配也会有各种报错,可以根据官网匹配版本。 seata:1.3.0 alibaba.cloud:2.2.3.RELEASE nacos:2.0.2 二. docker安装搭建seata服务端

  • 一招让你拿下seata分布式事务框架,看这一篇就够了!2021-07-10 07:06:49

    ### JVM![](https://s2.51cto.com/images/20210710/1625865263651835.jpg)### Redis![](https://s2.51cto.com/images/20210710/1625865264359309.jpg)### JVM面试* 内存模型以及分区,需要详细到每个区放什么?* GC 的两种判定方法* GC 的三种收集方法:标记清除、标记整理、复制算法的

  • Seata1.4配置及使用2021-07-08 18:33:44

    Seata1.4配置及使用 一、服务器使用docker配置seata 1.拉取镜像 sudo docker pull seataio/seata-server 2.运行镜像 sudo docker run --name seata-server -p 8091:8091 -d seataio/seata-server 3.复制镜像中的配置文件到本机 sudo docker cp seata-server:/seata-serv

  • 微服务轮子项目(25) -分布式事务(SEATA)2021-07-06 14:01:53

      文章目录 1. 引言 2. Seata介绍 2.1 AT模式 2.2 MT模式 3. Seata场景样例 3.1 测试环境 3.2 部署Seata的Server端境 3.3 应用配置   1. 引言 在微服务架构下,虽然我们会尽量避免分布式事务,但是只要业务复杂的情况下这是一个绕不开的问题,如何保证业务数据一致性呢?本文主

  • 记录一次seata中的服务报错无法回滚问题(xid不一致)2021-07-05 17:31:44

    背景: 公司接手了一个项目,在对其进行优化时,由于之前项目没有考虑到分布式事务,因此综合考虑后采用seata(1.3)来作为分布式事务 问题: 简单点就是AB两个服务,其中A服务报错,B服务能正常提交 问题猜想: 通过断点以及日志查看,发现AB两个服务的xid不一致,因此着重考虑如何让他们保

  • springcloud和seata和nacos整合详细教程2021-07-05 13:34:28

    一、环境准备 已经具有的环境: mysql8.0.25 nacos 资源 资源名称地址说明nacoshttps://github.com/alibaba/nacos/tags服务发现、注册中心、配置中心seata1.4.2https://seata.io/zh-cn/blog/download.html分布式事务 Seata介绍 二、seata AT模式整合 1. nacos配置 1.1、将

  • 阿里开源的分布式框架Seata,这么火你竟然还不知道!2021-07-04 20:54:00

    # 前言 # **1. Seata 概述** Seata 是 Simple Extensible Autonomous Transaction Architecture 的简写,由 feascar 改名而来。 Seata 是阿里开源的分布式事务框架,属于二阶段提交模式。 目前github上已经有 12267 颗星了,也很活跃,最新的提交时间很多都是几天前。 首先我们回顾一

  • Spring Cloud Seata你了解多少2021-07-03 22:57:29

    文章目录 一、Spring Cloud Seta是什么?二、Seata的AT模式处理分布式事务方式1.三个模块2.AT模式工作机制3.写隔离4.读隔离 一、Spring Cloud Seta是什么? 官网:https://seata.io/zh-cn/docs/overview/what-is-seata.html         官方解读:Seata 是一款开源的分布

  • SpringCloud事务管理AT事务管理二2021-07-03 11:57:52

    SpringCloud事务之AT事务 1Seata-Server-TC全局事务协调器 Seata Server - TC全局事务协调器 AT 事务的三个角色:TC(事务协调器)、TM(事务管理器)和RM(资源管理器),其中 TM 和 RM 是嵌入在业务应用中的,而 TC 则是一个独立服务。 Seata Server 就是 TC,直接从官方仓库下载启动即可,下载

  • 一招让你拿下seata分布式事务框架2021-06-26 14:33:08

    前言 我在知乎上看到这样一个话题,关于程序员的: 听同学说干码农这行每天都要加班,这样的话,不就没精力做别的事情了。有个师兄做 IT 销售,不太辛苦,生活还算是美滋滋,是真的吗?我也知道社会上干哪一行都不容易,可是好像码农生活确实单调无聊。天天敲代码,日常嗨一嗨都没时间,更别说有

  • Spring Cloud Alibaba 综合应用:Seata 分布式事务实战教程2021-06-16 23:58:33

    在前面的章节《Spring Cloud Alibaba 高级特性 分布式事务:Alibaba Seata 如何实现分布式事务》,我们分别讲解了 Spring Cloud Alibaba 中主要的组成部分,其中包括:注册中心与配置管理组件 Nacos、Ribbon 客户端负载均衡、OpenFeign 与 Dubbo 通信组件、Sentinel 服务限流与熔断

  • Seata 新特性,APM 支持 SkyWalking2021-06-15 17:08:25

    ![头图.jpg](https://ucc.alicdn.com/pic/developer-ecology/50754dfc2bb44b60a6b300c3d91fddcb.jpg) 作者:赵禹光,Seata Contributor,SkyWalking PMC ### ​ # 背景前序 ​ 正如所看到的文章题目,就在此时,Seata 与 SkyWalking 两个生态融合,取得了阶段性成果。下面就结合文章内容,给

  • SpringCloud Alibaba(六)Seata 分布式事务2021-06-14 15:31:18

    Seata简介 在传统的单体项目中,我们使用@Transactional注解就能实现基本的ACID事务了。 但是前提是: 1) 数据库支持事务(如:MySQL的innoDB引擎) 2) 所有业务都在同一个数据库中执行 随着微服务架构的引入,需要对数据库进行分库分表,每个服务拥有自己的数据库,这样传统的事务就不起作用

  • 配置seata2021-06-09 18:34:25

    这里使用的是seata-server-0.9.0 官网:http://seata.io/zh-cn/ 下载地址:http://seata.io/zh-cn/blog/download.html 首先分别将file.conf  、 registry.conf备份 接下来修改file.conf的部分内容 service部分 service { ##fsp_tx_group是自定义的 vgroup_mapping.my.test

  • seata入门介绍与seata-service部署与验证(一)2021-06-09 15:02:47

    作者: ptti 来源:恒生LIGHT云社区 目的:在本地部署一个SEATA 测试环境,为后续学习做准备。 一、Seata概述: Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。

  • Seata分布式事务AT模式介绍(二)2021-06-09 15:02:26

    作者:ptti 来源:恒生LIGHT云社区 通过前面一篇 seata入门介绍与seata-service部署与验证 我们已经搭建了seata-service,并做了简单验证。我们知道seata定义了三个角色,TC,TM,RM 可以看到大体流程如下: TM 请求 TC,开始一个新的全局事务,TC 会为这个全局事务生成一个 XID。 XID 通过微

  • Seata分布式事务框架Sample2021-06-09 11:33:08

    前言 阿里官方给出了seata-sample地址,官方自己也对Sample提供了很多类型,可以查看学习。 我这里选择演示SpringBoot+MyBatis。 该聚合工程共包括5个module: sbm-account-service sbm-business-service sbm-common-service sbm-order-service sbm-storage-service 不同Module之间

  • springboot + dubbo + nacos + seata 快速集成2021-06-07 21:33:38

    Seata Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务,下面我们以最快的速度搭建springboot + dubbo + seata 的demo 1.首先下载seatea最新的安装包,路径如下 https://github.com/seata/seata/releases/ 2.解压并配置Seata 首先

  • 你才不是只会理论的女同学-seata实践篇2021-06-07 09:56:12

    本文主要内容为seata的实践篇,理论知识不懂的请参考前文: 我还不懂什么是分布式事务 主要介绍两种最常用的TCC和AT模式。 环境信息: mysql:5.7.32 seata-server:1.4.1 SpringCloud:Hoxton.SR10 SpringBoot:2.3.8.RELEASE 注册中心:Eureka 涉及服务: Seata-server 1、在file.conf中修改 mo

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有