`

springcloud之分布式事务seata-server搭建

阅读更多
1.分布式事务seata-server-1.5.2

2.conf/application.yml
server:
  port: 7091

spring:
  application:
    name: seata-server

logging:
  config: classpath:logback-spring.xml
  file:
    path: ${user.home}/logs/seata
  extend:
    logstash-appender:
      destination: 127.0.0.1:4560
    kafka-appender:
      bootstrap-servers: 127.0.0.1:9092
      topic: logback_to_logstash

console:
  user:
    username: seata
    password: seata

seata:
  config:
    # support: nacos, consul, apollo, zk, etcd3
    type: nacos
    nacos:
      server-addr: 127.0.0.1:8848
      namespace: 0ef84c31-0570-4591-a708-1945a253048d
      group: SEATA_GROUP
      username: nacos
      password: nacos
      data-id: seataServer.properties
  registry:
    # support: nacos, eureka, redis, zk, consul, etcd3, sofa
    type: nacos
    nacos:
      application: seata-server
      server-addr: 127.0.0.1:8848
      group: SEATA_GROUP
      namespace: 0ef84c31-0570-4591-a708-1945a253048d
      cluster: default
      username: nacos
      password: nacos
  store:
    # support: file 、 db 、 redis
    mode: db
    db:
      datasource: druid
      db-type: mysql
      driver-class-name: com.mysql.jdbc.Driver
      url: jdbc:mysql://127.0.0.1:3306/seata?rewriteBatchedStatements=true
      user: abc
      password: 1000
      min-conn: 5
      max-conn: 100
      global-table: global_table
      branch-table: branch_table
      lock-table: lock_table
      distributed-lock-table: distributed_lock
      query-limit: 100
      max-wait: 5000
#  server:
#    service-port: 8091 #If not configured, the default is '${server.port} + 1000'
  security:
    secretKey: SeataSecretKey0c382ef121d778043159209298fd40bf3850a017
    tokenValidityInMilliseconds: 1800000
    ignore:
      urls: /,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-fe/public/**,/api/v1/auth/logi

3.创建seata数据库
/script/server/db/mysql.sql

4.启动seata-server:
seata-server.bat -p 8091 -h 127.0.0.1 -m db -n 1
0
0
分享到:
评论

相关推荐

    springcloud-eureka-feign-mybatis-seata.zip

    在"springcloud-eureka-feign-mybatis-seata"项目中,开发者可以学习如何整合这些技术来创建一个完整的分布式事务示例。通过Eureka,服务能够被发现和调用;借助Feign,跨服务调用变得简单;MyBatis负责与数据库交互...

    seata-server-1.4.0.rar

    通过以上分析,我们可以看出Seata-server-1.4.0.rar是一个包含完整配置和脚本的Seata服务器版本,它能与Spring Cloud Alibaba的组件无缝集成,为微服务架构提供可靠的分布式事务解决方案。开发者可以基于这个压缩包...

    seata-server-1.4.1.tar.gz

    2. **Spring Cloud 集成**:Seata 与 Spring Cloud 的深度集成使得开发者可以利用 Spring Boot 的便利性快速搭建微服务环境,并且无缝接入 Seata 的分布式事务管理。通过在 Spring Cloud 应用中引入 Seata,开发者...

    seata 1.7 基于springcloud 和nacos搭建的客户端

    在本项目中,我们将基于 Seata 1.7 版本,结合 Spring Cloud 和 Nacos 来搭建一个客户端,实现 AT 模式的分布式事务。 **Seata 的核心组件:** 1. **TC (Transaction Coordinator)**:事务协调器,负责全局事务的...

    Spring Cloud alibaba 环境搭建代码

    7. **集成 Seata**:如果需要分布式事务,还需要配置 Seata,包括数据库连接、Seata Server 地址等。 8. **部署测试**:启动 Nacos、Seata(如果使用)、RocketMQ(如果使用)服务器,然后依次启动各个微服务,通过...

    分布式事务tcc案例(不需要自己搭建springcloud,数据库表,下载就可以跑,然后研究tcc二段提交)

    在这个案例中,你无需自行搭建SpringCloud环境或创建数据库表,因为提供的压缩包“seata-tcc.zip”和“seataserver.zip”已经包含了运行所需的环境和配置。Seata是一个开源的分布式事务解决方案,它支持TCC等多种...

    Springcloud seata nacos环境搭建过程图解

    Seata 是一个开源的分布式事务管理框架,需要下载 Seata 的源码,使用 Maven 编译并安装。 四、使用 DB 模式导入配置 使用 DB 模式导入配置需要将 config.txt 文件复制到 Seata 目录,然后执行 sql 语句以创建 ...

    nacos-server-1.2.0.rar

    综上所述,"nacos-server-1.2.0.rar"是一个包含Nacos服务器1.2.0版本的压缩包,用于搭建和体验Spring Cloud Alibaba的分布式服务治理环境。结合OpenFeign、Druid和Seata,可以构建出一套完整的微服务体系,以应对...

    Springcloud Alibaba笔记.doc

    除此之外,笔记还可能涉及了SpringCloud Alibaba的其他组件,如Sentinel(流量控制、熔断降级)、Nacos(配置管理和服务发现)、Seata(分布式事务解决方案)等,以及Docker容器化部署、Jenkins持续集成等实践操作。...

    14、SpringCloud组件1

    - **分布式事务解决方案**:Seata是阿里巴巴的分布式事务解决方案,它支持AT、TCC、Saga等多种分布式事务模式,解决了微服务架构下的分布式事务难题。 在选择Spring Cloud Alibaba的版本时,需要注意与Spring Boot...

    Spring-Boot-Game是基于SpringBoot+SpringCloud的开发系统

    5. 分布式事务:Seata或Atomikos等工具处理分布式环境下的事务一致性问题。 6. 日志管理:ELK(Elasticsearch、Logstash、Kibana)堆栈或Fluentd等日志收集和分析,便于故障排查。 7. Docker容器化:使用Docker和...

    nacos-server-1.1.4.zip

    - Nacos 设计上考虑了扩展性,可以与其他组件如Sentinel(流量控制)、Seata(分布式事务)等无缝集成,构建更完整的微服务体系。 要使用这个“nacos-server-1.1.4.zip”压缩包,你需要按照官方文档的指导进行解压...

    SpringCloudAlibaba 完整的demo

    Seata(Simple Extensible Autonomous Transaction Architecture)是阿里巴巴开源的分布式事务解决方案,支持AT、TCC、SAGA、XA四种事务模式。在本示例中,`seata-server-1.4.2.zip`包含了Seata服务器的部署包,它...

    springCloud_Sell:基于 SpringCloud Sell 的商品订购微服务系统

    在SpringCloud_Sell中,Seata可以帮助处理跨服务的分布式事务,保证业务数据的一致性。 10. **持续集成/持续部署(CI/CD)**: 为了快速迭代和部署,SpringCloud_Sell可能采用了Jenkins、GitLab CI/CD或其他类似...

    SpringCloudAlibaba项目框架搭建详细过程

    而SpringCloudAlibaba则是SpringCloud生态中的一个子项目,它将阿里巴巴的一系列优秀中间件整合进来,如Nacos(服务发现与配置管理)、Sentinel(流控和熔断)、Dubbo(RPC框架)、Seata(分布式事务解决方案)等。...

    test-project:SpringBoot,SpringCloud,Alibaba等整合项目实例,写一些代码示例。才疏学浅,勿喷。。

    3. **Seata**:分布式事务解决方案,支持AT、TCC、Saga等多种事务模式。 4. **Dubbo**:RPC框架,可与SpringCloud的API网关和服务注册发现组件配合使用。 在压缩包文件“test-project-master”中,我们可以预期看到...

    独孤九剑-------面试题

    + SpringCloud 是一个基于 SpringBoot 的分布式系统框架,用于构建微服务架构 Redis * Redis 基础: + NoSQL 数据库 + key-value 数据存储 + 支持多种数据结构 * Redis 过期策略: + TTL(Time To Live) + ...

    滨江的一个sprincloud项目实施实施

    这些问题都需要结合具体业务场景,选择合适的解决方案,例如使用Spring Cloud Gateway替换Zuul,或者引入Seata进行分布式事务管理。 总结来说,滨江的SpringCloud项目实施展示了微服务架构的优势,通过解耦和模块化...

    基于SpringBoot的购物中心系统源码.zip

    可能会使用Seata或Saga等分布式事务解决方案,确保跨服务操作的原子性。 7. **日志监控模块(logging)**:通过Logback、Log4j等日志框架,收集系统运行中的各种信息,有助于问题排查和性能优化。同时,ELK(Elastic...

Global site tag (gtag.js) - Google Analytics