Seata 分布式事务服务器搭建
1. Seata 安装包下载
网址:https://github.com/seata/seata/releases
下载:seata-server-1.5.2.zip
2. Seata 配置文件修改
解压安装包,seata/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: file
registry:
# support: nacos, eureka, redis, zk, consul, etcd3, sofa
type: nacos
nacos:
application: seata-server
server-addr: 127.0.0.1:8848
namespace:
group: SEATA_GROUP
cluster: default
username: nacos
password: nacos
store:
# support: file 、 db 、 redis
mode: db
db:
datasource: druid
db-type: mysql
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/seata?rewriteBatchedStatements=true
user: root
password: 123456
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/login
注意:Seata 1.5 版本的 mysql 驱动是 5.7,如果你的数据库是 mysql8 则在
seata/libs文件夹删除mysql-connector-java-5.xx.jar,替换mysql-connector-java-8.xx.jar即可
3. 创建 seata 数据库,执行脚本建表
通过 Navicat 工具新建 seata 数据库,然后执行 seata\script\server\db 文件夹下的 mysql.sql 脚本建表,如下:

4. 启动seata-server
双击 seata\bin\seata-server.bat 启动脚本,控制台如下:

5. 登录 seata
账号:seata
密码:seata


Seata 服务器搭建完成:)
Seata 分布式事务服务器搭建的更多相关文章
- SpringCloud微服务实战——搭建企业级开发框架(二十七):集成多数据源+Seata分布式事务+读写分离+分库分表
读写分离:为了确保数据库产品的稳定性,很多数据库拥有双机热备功能.也就是,第一台数据库服务器,是对外提供增删改业务的生产服务器:第二台数据库服务器,主要进行读的操作. 目前有多种方式实现读写分离,一种 ...
- Dubbo学习系列之十五(Seata分布式事务方案TCC模式)
上篇的续集. 工具: Idea201902/JDK11/Gradle5.6.2/Mysql8.0.11/Lombok0.27/Postman7.5.0/SpringBoot2.1.9/Nacos1.1 ...
- Seata–分布式事务
10.1 分布式事务基础 10.1.1 事务 事务指的就是一个操作单元,在这个操作单元中的所有操作最终要保持一致的行为,要么所有操作都成功,要么所有的操作都被撤销.简单地说,事务提供一种"要 ...
- 5-4 Seata 分布式事务管理
下载Seata https://github.com/seata/seata/releases https://github.com/seata/seata/releases/download/v1. ...
- 【深入浅出Seata原理及实战】「入门基础专题」带你透析认识Seata分布式事务服务的原理和流程(1)
分布式事务的背景 随着业务的不断发展,单体架构已经无法满足我们的需求,分布式微服务架构逐渐成为大型互联网平台的首选,但所有使用分布式微服务架构的应用都必须面临一个十分棘手的问题,那就是"分布 ...
- Dubbo学习系列之十四(Seata分布式事务方案AT模式)
一直说写有关最新技术的文章,但前面似乎都有点偏了,只能说算主流技术,今天这个主题,我觉得应该名副其实.分布式微服务的深水区并不是单个微服务的设计,而是服务间的数据一致性问题!解决了这个问题,才算是把分 ...
- SEATA 分布式事务入门DEMO
Simple Extensible Autonomous Transacation Architecture,seata是简单的.可扩展.自主性高的分布式架构 SEATA Server Configu ...
- spring boot:shardingsphere+druid多数据源整合seata分布式事务(spring boot 2.3.3)
一,为什么要给shardingsphere配置多数据源? 1,shardingjdbc默认接管了所有的数据源, 如果我们有多个非分表的库时,则最多只能设置一个为默认数据库, 其他的非分表数据库不能访问 ...
- spring boot:shardingsphere+druid整合seata分布式事务(spring boot 2.3.3)
一,shardingshpere为什么要整合seata? 分库分表是数据库扩展中最常用的处理方法, shardingshpere作为使用最广泛的分表中间件, 如果不支持分布式事务,则它的数据一致性就会 ...
- Seata分布式事务失败通知
一.背景 在我们使用Seata作为分布式事务时,有些时候我们的分布式时候并不是每次都可以成功的,而对于这些失败的分布式事务就需要进行通知.这篇文章简单记录一下如何实现通知. 二.功能实现 此处模拟邮件 ...
随机推荐
- electron-vite多窗口案例
案例使用electron-vite加载2个窗口,每个窗口加载不同的url 配置electron.vite.config.mjs 指向对应的渲染文件,没有就创建 主进程创建窗口时指向预加载文件和要加载的 ...
- 四、设备修改开机logo
2.1.修改开机logo 图片文件路径 (替换以下文件): ./kernel/logo.bmp ./kernel/logo_kernel.bmp 设备树配置路径(配置为开启显示logo): ./boo ...
- SpringBooot3.4集成Swagger knife4j-openapi3 Knife4j文档请求异常
## Pom引入 SpringBooot3.4的版本 <dependency> <groupId>com.github.xiaoymin</groupId> < ...
- C# 调用 WebServices Api接口 WSDL 通过WebResponse 请求
https://www.cnblogs.com/Sheldon180621/p/14498646.html 方法一.引用*.wsdl文件 WebService服务端会提供wsdl文件,客户端通过该文件 ...
- vite vue/react使用pont-engine
pont-engine 是一款阿里的api生成工具! 安装依赖即可 yarn add --dev pont-engine 然后即可使用 pont start 生成之后,在入口文件导入生成的index即 ...
- C++求最长的一条食物链的长度。DFS深度优先算法
题目描述 如图所示为某生态系统的食物网示意图,据图回答第一小题. 1. 数一数,在这个食物网中最长的食物链包含的物种数是 ( ) ...... 现在给你 n 个物种和 m 条能量流动关系,求其中的食物 ...
- 前端开发系列024-基础篇之Canvas绘图(基础)
本文将对Canvas绘图技术进行简单介绍,主要包括Canvas标签.CanvasRenderingContext2D对象核心API的使用以及复杂图形的绘制等内容. 一.Canvas简单介绍 基本信息 ...
- GAMES 103 动画基础作业1 impulse 浅浅解析
简介 impulse 简单而言就是脉冲. 脉冲就是, 在碰撞的时候给一个脉冲. 导致其速度和角速度改变. pipeline Q&A 简述Vi 和 ViNew Vi 就是碰撞点速度的均值 ViN ...
- 入门书籍 web前端开发最佳实践
高效web前端开发 book PageSpeed 出自google公司 是一款 免费的工具 性能分析 Timeline网页交互 和渲染 所要花费的时间 Profile谁 可以查看网页c ...
- C/C++语言字符串正则匹配问题
30分钟入门博客 http://www.awaysoft.com/regular.htm#mission 可能服务器到期了,说实话自己的博客还是部署到CSDN,博客园之类的好. 测试网页 https: ...