Spring Cloud Alibaba分布式事务问题之事务commit失败如何解决

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: Spring Cloud Alibaba提供了一套在Spring Cloud框架基础上构建的微服务解决方案,旨在简化分布式系统的开发和管理;本合集将探讨Spring Cloud Alibaba在实际应用中的部署和使用技巧,以及该框架常见问题的诊断方法和解决步骤。

问题一:请问业务中哪里用了分布式事务?用的是什么方案?XA/TCC/AT?或者哪个开源实现?又是怎么保证一致

请问业务中哪里用了分布式事务?用的是什么方案?XA/TCC/AT?或者哪个开源实现?又是怎么保证一致性的?



参考答案:

参考文档:https://github.com/a364176773



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/455356?spm=a2c6h.12873639.article-detail.18.694b344fr9GQeX



问题二:seata 在一次分布式事务里,B事务commit失败是怎么处理的?A还能回滚吗?对seata来说,二阶段我们无感知的吧?

seata 在一次分布式事务里, A事务commit 成功(回滚log已经删掉),B事务commit失败是怎么处理的?A还能回滚吗?对seata来说,二阶段我们无感知的吧?



参考答案:

是这样 我们只需要关心一阶段,提交的本地事务,记录 undo_log,seata 来做二阶段,如果都提交本地事务成功 那就 提交异步化,非常快速地完成。

如果其中有一个节点失败 就执行 回滚 通过一阶段的回滚日志进行反向补偿。



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/455352?spm=a2c6h.12873639.article-detail.19.694b344fr9GQeX



问题三:spring cloud alibaba spring cloiu spring boot 版本依赖关系官网有正式的说明吗?

spring cloud alibaba spring cloiu spring boot 版本依赖关系官网有正式的说明吗?



参考答案:

github上有 https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/455106?spm=a2c6h.12873639.article-detail.20.694b344fr9GQeX



问题四:devops 一般用什么语言开发?或者有没有基础的开源框架?

devops 一般用什么语言开发?或者有没有基础的开源框架?



参考答案:

什么语言都能开发呀。开源框架没去了解过,但是你可以差分下,jenkins去部署服务,然后用prometheus来监控服务



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/454973?spm=a2c6h.12873639.article-detail.21.694b344fr9GQeX



问题五:jenkins只能部署和更新 但是像监控这块怎么实现?

jenkins只能部署和更新 但是像监控这块怎么实现?



参考答案:

zabbix或pinpoint



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/454972?spm=a2c6h.12873639.article-detail.22.694b344fr9GQeX


问题六:Spring Cloud Alibaba 一般怎么自动化运维?

Spring Cloud Alibaba 一般怎么自动化运维?如,一键发布一键启动 ,在线自动监测,服务的运行状态,重启、中止等。现在小应用太多,运维有点力不从心,每次都要逐次部署或者检查。



参考答案:

这些开源没有提供相关能力,阿里云的做产品提供了相关开箱即用的能力。比如EDAS或自研一个devops 。



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/454971?spm=a2c6h.12873639.article-detail.23.694b344fr9GQeX

相关文章
|
28天前
|
负载均衡 Java API
Spring Cloud 面试题及答案整理,最新面试题
Spring Cloud 面试题及答案整理,最新面试题
130 1
|
28天前
|
Java Nacos Sentinel
Spring Cloud Alibaba 面试题及答案整理,最新面试题
Spring Cloud Alibaba 面试题及答案整理,最新面试题
132 0
|
29天前
|
SpringCloudAlibaba Java 持续交付
【构建一套Spring Cloud项目的大概步骤】&【Springcloud Alibaba微服务分布式架构学习资料】
【构建一套Spring Cloud项目的大概步骤】&【Springcloud Alibaba微服务分布式架构学习资料】
125 0
|
1天前
|
负载均衡 Java 开发者
细解微服务架构实践:如何使用Spring Cloud进行Java微服务治理
【4月更文挑战第17天】Spring Cloud是Java微服务治理的首选框架,整合了Eureka(服务发现)、Ribbon(客户端负载均衡)、Hystrix(熔断器)、Zuul(API网关)和Config Server(配置中心)。通过Eureka实现服务注册与发现,Ribbon提供负载均衡,Hystrix实现熔断保护,Zuul作为API网关,Config Server集中管理配置。理解并运用Spring Cloud进行微服务治理是现代Java开发者的关键技能。
|
1天前
|
Java API 对象存储
对象存储OSS产品常见问题之使用Spring Cloud Alibaba情况下文档添加水印如何解决
对象存储OSS是基于互联网的数据存储服务模式,让用户可以安全、可靠地存储大量非结构化数据,如图片、音频、视频、文档等任意类型文件,并通过简单的基于HTTP/HTTPS协议的RESTful API接口进行访问和管理。本帖梳理了用户在实际使用中可能遇到的各种常见问题,涵盖了基础操作、性能优化、安全设置、费用管理、数据备份与恢复、跨区域同步、API接口调用等多个方面。
14 2
|
16天前
|
负载均衡 网络协议 Java
构建高效可扩展的微服务架构:利用Spring Cloud实现服务发现与负载均衡
本文将探讨如何利用Spring Cloud技术实现微服务架构中的服务发现与负载均衡,通过注册中心来管理服务的注册与发现,并通过负载均衡策略实现请求的分发,从而构建高效可扩展的微服务系统。
|
17天前
|
SQL 数据库 Windows
SpringCloud集成seata分布式事务控制
SpringCloud集成seata分布式事务控制
14 0
|
21天前
|
敏捷开发 监控 前端开发
Spring+SpringMVC+Mybatis的分布式敏捷开发系统架构
Spring+SpringMVC+Mybatis的分布式敏捷开发系统架构
50 0
|
29天前
|
SpringCloudAlibaba 负载均衡 Java
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(目录大纲)
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(目录大纲)
61 1
|
29天前
|
SpringCloudAlibaba Java 网络架构
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(二)Rest微服务工程搭建
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(二)Rest微服务工程搭建
45 0