【分布式事务】ssh集成分布式事务Seata(AT模式)

前言

ssh框架(Struts, Spring, Hibernate)在当今的开发环境中不再是主流选择,但它们依然在一些遗留系统中使用。记得上学的时候Hibernate和Mybatis还是平分秋色,现在技术选型应该没人考虑了。

本文是针对老系统集成了分布式事务,写出来有两点:

第一:如果有读者也有这样的需求,期望用手上的系统集成分布式事务,可以参考下。

第二:集成过程也有点曲折,根本没管会不会成,脑袋一热就做了,但是回头看看通过这种方式掌握了Seata,还秀了下技术,收获也算有。

准备工作:

先看看官网介绍,能看多少是多少,最终还是要实践。

Seata:

https://seata.io/zh-cn/docs/overview/what-is-seata.htmlhttps://seata.io/zh-cn/docs/overview/what-is-seata.html

 Seata(TC)下载:

Seata Java Download | Apache SeataSeata-Server发布版本下载https://seata.apache.org/zh-cn/unversioned/download/seata-server/

c0ebbbfc08fa4a6b960ded47b68d7930.png

下载后进入\seata-server-1.7.1\seata\bin\启动即可。windows下双击seata-server.bat

集成步骤:

引入maven依赖

<dependency>
    <groupId>io.seata</groupId>
    <artifactId>seata-all</artifactId>
    <version>1.5.2</version>
</dependency>

依赖冲突这里就不细述了,之前将ssh项目改成了maven项目,如果还不是Maven,可以找个maven工程把这里面的jar都放进去。(后面可以分享下将ssh改成maven,纯体力活)

resource引入配置

file.conf:

transport {
  # tcp udt unix-domain-socket
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mrk_java

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值