ICode9

精准搜索请尝试: 精确搜索
  • 【Docker】安装 Seata Server2022-03-18 22:04:49

    一、Docker安装Seata Server 下载镜像 docker pull seataio/seata-server:1.4.2 运行镜像:指定Seata Server的IP docker run -d --name seata-server -e SEATA_IP=172.30.32.1 -p 8091:8091 -v D:\docker\seata-server\conf:/seata-server/resources seataio/seata-server:1.

  • 【Seata、Nacos】Win安装Seata,并整合Nacos2022-03-18 21:30:22

    一、环境准备 首先需要先安装好Nacos:【Docker】安装 Nacos 二、Seata介绍 相关网站介绍:Seata官网 、 Seata开发文档 本文介绍:本文章使用Seata的1.4.2版本,下载seata-server-1.4.2.zip、其他版本下载 二、Seata配置Nacos 1、解压目录后 2、修改conf文件中的registry.conf文件

  • 【Spring Cloud、Seata、Nacos】搭建Spirng Cloud项目(十):Spring Cloud使用Seata(XA) 解决分布式事务问题2022-03-18 20:30:23

    一、环境准备 1、环境搭建,查看Spring Cloud专栏 2、seate-server运行成功 3、准备一个服务提供方(seata-b-server)的接口和服务调用方(seata-a-server)接口,本文两个服务之间调用通过OpenFegin,可参考前文。 二、服务整合Seata 介绍:pom依赖使用seata-1.4.2版本,1.4.2版本优化了Na

  • Seata2022-03-08 15:00:44

     Seata(Simple Extensible Autonomous Transaction Architecture) 。这是一套分布式事务解决方案,意在解决开发人员遇到的分布式事务各方面的难题。 Seata 的设计目标是对业务无侵入,因此它是从业务无侵入的两阶段提交(全局事务)着手,在传统的两阶段上进行改进,他把一个分布式事务理解

  • alibaba-seata 使用2022-02-21 06:00:20

    Seata 官网基于 docker 部署:https://seata.io/zh-cn/docs/ops/deploy-by-docker.html 1. 直接在 虚拟机 上执行  docker run --name seata-server \ -p 8091:8091 \ -e SEATA_IP=192.168.0.101 \ -e SEATA_PORT=8091 \ seataio/seata-server   拉取

  • Seata分布式事务失效踩坑记录2022-02-20 16:05:04

    在学习Seata过程中,偶然发现了一个坑,这里做个记录 环境说明 先说下我的环境,我是搭建了一个SpringCloud微服务,然后A服务调用B服务,然后在这两个服务都集成了Seata,集成过程是没有问题的,业务场景是注册场景,A服务中需要操作向A1、A2这两张表加入数据,同时通过OpenFeign向B微服务发请求,

  • 微服务架构 | 11.1 整合 Seata AT 模式实现分布式事务2022-02-09 09:01:49

    目录前言1. Seata 基础知识1.1 Seata 的 AT 模式1.2 Seata AT 模式的工作流程1.3 Seata 服务端的存储模式1.4 Seata 与 Spring Cloud 整合说明1.5 关于事务分组的说明2. Seata 服务端的安装2.1 安装包安装 Seata2.1.1 下载 Seata2.1.2 修改存储模式为 db2.1.3 指明注册中心与配置

  • SpringCloudAlibaba io.seata.common.exception.FrameworkExceptioncan not register RM,err:can not conne2022-02-04 21:02:22

     springcloud alibaba使用seata分布式事务出现io.seata.common.exception.FrameworkException: can not register RM,err:can not connect to services-server. 原因分析:是因为我们启动的服务和seata启动的服务在nacos注册中心不在同一个命名空间。 下面是错误的nacos注册中心

  • 详解 Seata Golang 客户端 AT 模式及其使用2022-02-03 21:35:53

      概述   我们知道 Seata Java Client 的 AT 模式,通过代理数据源,实现了对业务代码无侵入的分布式事务协调机制,将与 Transaction Coordinator (TC) 交互的逻辑、Commit 的逻辑、Rollback 的逻辑,隐藏在切面和代理数据源相应的代码中,使开发者无感知。那如果这个方法,要用 Golang

  • 启动 seata 的坑2022-02-01 19:04:56

    0. 启动闪退 打开cmd运行看看错误信息,大概率是下面这个 1. 无法启动-Error: Could not create the Java Virtual Machine 报错全信息如下,低版本的会精简些,我用的低版本 Unrecognized VM option 'CMSParallelRemarkEnabled' Error: Could not create the Java Virtual Machine. Err

  • Seata AT和XA模式2022-01-28 15:05:19

    摘抄自:https://www.cnblogs.com/linchenguang/p/13887010.html#/c/subject/p/13887010.html 一、分布式事务产生得原因: 1.1、数据库分库分表 当数据库单表一年产生的数据超过1000W,那么就要考虑分库分表,具体分库分表的原理在此不做解释,以后有空详细说,简单的说就是原来的一个数据库

  • 分布式事务讲解 - Seata分布式事务框架(AT、TCC两种模式)2022-01-22 11:59:57

    分布式事务讲解 - Seata分布式事务框架(AT、TCC两种模式) Seata原理官方文档地址Seata框架主要组成部分Seata工作流程全局事务和分支事务全局事务分支事务(本地事务) AT模式(Automatic Transaction自动化事务)回滚日志具体内容写隔离原理 读隔离原理 官网语录解析代码演示创建数

  • docker - seata 使用nacos注册中心和配置中心,集成feign-rest调用,2022-01-21 21:30:32

    docker - seata 使用nacos注册中心和配置中心,集成feign-rest调用, Server端使用nacos配置中心+注册中心 从v1.4.2版本开始,已支持从一个Nacos dataId中获取所有配置信息,你只需要额外添加一个dataId配置项。 docker 配置中心 在 registry.conf 中加入对应配置中心,其余配置参

  • Spring cloud nacos注册中心 seata分布式事务2022-01-15 21:30:59

    准备环境的软件 seata 官网地址为 Seata 是什么 基本介绍 ,一下是一些大企业在使用   下载资源 GitHub - seata/seata: Seata is an easy-to-use, high-performance, open source distributed transaction solution.下载中心GitHub - seata/seata: Seata is an easy-to-u

  • 第八章:SpringCloud for Alibaba 集成Seata之分布式事务2022-01-11 14:34:47

    声明 本系列全部文章由75888丶编写,非盗用他人文档,由于是根据教学视频进行整理,可能存在类似,保证全部手打,非复制粘贴他人文档、代码。从文章的编写到代码,全部跟进行了测试,保证可用。 文章末尾提供了githup、gitee的源代码地址,如有疑问或问题,可在文章底部留言,我们共同讨论。如

  • Seata分布式事务失效,不生效(事务不回滚)的常见场景2022-01-09 23:03:56

    一、微服务没有正常获取XID 检查方法: 在每个微服务中调用方法 RootContext.getXID() 检查XID 例如,服务A调用了服务B和服务C 那么可以分别在服务A、服务B、服务C的事务方法中添加 ===============服务A @Service public class ServiceAImpl implements IServiceA { private

  • Seata启动错误Communications link failure解决方法2022-01-08 18:00:38

    1.检查jdbc驱动版本和mysql版本是否一致 2.检查jdbc连接地址是否正确  有可能是因为版本问题,连接地址参数中没有加上时区:jdbc:mysql://127.0.0.1:3306/ry-seata?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT

  • SpringCloudAlibaba→Seata:Server的安装2022-01-06 22:01:04

    Seata-Server安装 安装步骤运行 我们在选择用Seata版本的时候,可以先参考下官方给出的版本匹配(Seata版本也可以按自己的要求选择): https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E 我们当前 SpringCloud Alibaba 的版本是 2.2

  • 『征文精选』ShardingSphere-Proxy:Base 事务基于 Seata 验证2021-12-31 18:33:25

    中文社区征文活动启动一周啦,我们陆陆续续收到了很多同学的优秀作品,今天为大家推荐其中的一篇,来自【ID:RaigorJiang】同学的实践心得。 同时欢迎更多的小伙伴参与,我们将持续为大家更新优秀文章。 大家好,我是 Raigor,Apache ShardingSphere Committer,同时也算是 ShardingSphere 的资

  • 分布式事务Seata使用2021-12-31 00:02:36

    分布式事务Seata使用 Seata Client快速开始 Seata Client快速开始 1.启动Seata Server端,Seata Server使用nacos作为配置中心和注册中心 参考:Seata服务搭建 —— nacos 2.配置微服务整合seata 第一步:添加maven依赖 <!-- seata --> <dependency> <groupId>com.alibaba

  • springCloud-alibaba整合分布式事物中间件seata2021-12-30 13:59:02

    springCloud-alibaba整合分布式事物中间件seata 1、环境准备 1.1 nacos环境 1.2 seata-server环境 1.2.1 seata-server和seata源文件下载 1.2.2 解压压缩包seata-server-1.4.1.zip 1.2.3 解压seata-1.4.1.zip 1.2.4 修改文件:registry.conf 1.2.5 修改文件:file.conf

  • 集成 spring-cloud-starter-alibaba-seata @GlobalTransactional 失效的问题2021-12-28 11:36:05

    问题复现 设备健康 business 服务调用 admin 服务,前者制造异常并成功回滚,后者未出现异常但是并未回滚   源码分析 加上全局事务注解之后会走 io.seata.tm.api.TransactionalTemplate#execute 方法做事务相关处理; 该方法主要分为5个步骤: 第一步:获取当前全局事务 第二步:开启全局

  • Seata分布式事务理论2021-12-27 19:01:54

    文章目录 1. 什么是分布式事务2. CAP 理论2.1 CAP理论2.2 A 和 C 之间取舍2.3 一致性分类 4. 分布式事务解决方案4.1 二阶段提交(2PC)4.1.1 准备阶段4.1.2 提交阶段4.1.3 二阶段提交优缺点 4.2 三阶段提交(3PC)4.2.1 CanCommit 阶段4.2.2 PreCommit 阶段4.2.3 doCommit 阶段4.2

  • Spring Cloud Alibaba 微服务组件 Seata 分布式事务(九)2021-12-27 09:59:50

    Seata 分布式事务概念 Seata 是什么 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和XA 事务模式,为用户打造一站式的分布式解决方案。AT模式是阿里首推的模式,阿里云上有商用版本的GTS(Global T

  • 【SpringCloud】SpringCloud整合Seata分布式事务(下)之客户端业务流程完成2021-12-25 11:34:34

    前言 在上文章SpringCloud整合Seata分布式事务(上)之基础环境搭建中我们已经搭建好基础的环境了,pom依赖和yml配置也完成了,在本文中,我们主要完成三个微服务订单服务:cloudalibaba-seata-order-service2001、库存服务:cloudalibaba-seata-storage-service2002和余额服务:cloudalibab

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

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

ICode9版权所有