生产环境可用的 Seata-go 1.2.0 发布
Seata-go 1.2.0 已正式发布。
Seata 是一个非常成熟的分布式事务框架,在 Java 领域是事实上的分布式事务技术标准平台。Seata-go 是 seata 多语言生态中的 Go 语言实现版本,实现了 Java 和 Go 之间的互通,让 Go 开发者也能使用 seata-go 来实现分布式事务。请访问 Seata 官网查看快速开始和文档。
Seata-go 的原理和 Seata-java 保持一致,都是由 TM、RM 和 TC 组成,其中 TC 的功能复用 Java 的,TM 和 RM 功能后面会和 Seata-java 对齐。
发布概览
Seata-go 1.2.0 版本支持 XA 模式。XA 协议是由 X/Open 组织提出的分布式事务处理规范,其优点是对业务代码无侵入。当前 Seata-go 的 XA 模式支持 MySQL 数据库。至此,Seata-go 已经集齐 AT、TCC、Saga 和 XA 四种事务模式,完成了与 Seata Java 的功能对齐。
XA 模式的主要功能:
- 支持 XA 数据源代理
- 支持 XA 事务模式
XA 相关的 Samples 可以参考示例:
https://github.com/seata/seata-go-samples/tree/main/xa
在本版本中还修复了近期大量用户在使用过程中提交的 issue。
版本的主要更新如下
Feature:
[#467]实现 XA 模式支持 MySQL
https://github.com/seata/seata-go/pull/467
[#534] 支持 Session 的负载均衡
https://github.com/seata/seata-go/pull/534
Bugfix:
[#540] 修复初始化 XA 模式的 bug
https://github.com/seata/seata-go/pull/540
[#545] 修复 XA 模式获取 db 版本号的 bug
https://github.com/seata/seata-go/pull/545
[#548] 修复启动 XA 时候会失败的 bug
https://github.com/seata/seata-go/pull/548
[#556] 修复 XA 数据源的 bug
https://github.com/seata/seata-go/pull/556
[#562] 修复提交 XA 全局事务的 bug
https://github.com/seata/seata-go/pull/562
[#564] 修复提交 XA 分支事务的 bug
https://github.com/seata/seata-go/pull/564
[#566] 修复使用 XA 数据源执行本地事务的 bug
https://github.com/seata/seata-go/pull/566
Optimize:
[#523] 优化 CI 流程
https://github.com/seata/seata-go/pull/523
[#525] 将 Jackson 序列化重命名为 JSON
https://github.com/seata/seata-go/pull/525
[#532] 移除重复的代码
https://github.com/seata/seata-go/pull/532
[#536] 优化 go import 代码格式
https://github.com/seata/seata-go/pull/536
[#554] 优化 XA 模式的性能
_https://github.com/seata/seata-go/pull/_554
[#561] 优化 XA 模式的日志输出
https://github.com/seata/seata-go/pull/561
Test:
[#535] 添加集成测试
https://github.com/seata/seata-go/pull/535
Doc:
[#550] 添加 1.2.0 版本的改动日志

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
禅道 18.4.beta1 发布,优化性能,修复Bug
大家好,禅道18.4.beta1发布!本次发布优化了项目集列表及产品列表的加载性能,修复了18.4.alpha1版本Bug。 为了给大家带来更好的体验,禅道18.4版本重点优化BI功能和交互体验。因改动较大,beta版本中可能存在功能不太完善的地方,欢迎您提出宝贵的建议。 持续优化,定期更新,禅道一直在路上。 禅道本次发布数据如下: 新增功能点 性能: 优化地盘仪表盘、项目集列表及产品列表的加载性能。 优化离线本地化使用禅道的性能。 本期优化的全部需求和Bug:请点击查看 下载链接 安装包下载 php5.4_5.6 php7.0 php7.1 php7.2_7.4 php8.0 Windows 一键安装包 经典64位 新版64位(升级了安装界面的交互) Linux 一键安装包 64位 注:Linux 一键安装包必须直接解压到 /opt 目录下。 DEB包下载:可以通过dpkg包管理器在Ubuntu和Debian系统下安装 php5.4_5.6 php7.0 php7.1 php7.2_7.4 php8.0 RPM包下载:可以通过rpm包管理器在Centos系统下安装 php5.4...
- 下一篇
GitLab CE/EE 存在存储型 XSS 漏洞
漏洞描述 GitLab 是一款基于Git的代码托管、版本控制、协作开发平台。 在 GitLab CE/EE 15.11 至 15.11.6 版本以及 16.0 至 16.0.1 版本中,当GitLab导入GitHub仓库时,如果GitHub仓库中包含由用户构造的恶意JavaScript代码的标签颜色,解析这些标签颜色可能导致存储型XSS漏洞。 漏洞名称 GitLab CE/EE 存在存储型XSS漏洞 漏洞类型 跨站脚本 发现时间 2023-06-07 漏洞影响广度 广 MPS编号 MPS-gl20-qxyv CVE编号 CVE-2023-2442 CNVD编号 - 影响范围 GitLab CE/EE@[16.0, 16.0.2) GitLab CE/EE@[15.11, 15.11.7) 修复方案 可根据https://gitlab-com.gitlab.io/support/toolbox/upgrade-path/,将GitLabCE/EE升级到 15.11.7 或更高版本 可根据https://gitlab-com.gitlab.io/support/toolbox/upgrad...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 2048小游戏-低调大师作品
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G