网站建设兆金手指花总如何做网页推广

张小明 2026/1/11 2:04:13
网站建设兆金手指花总,如何做网页推广,资讯网站开发需求,家居设计分布式事务 产生原因#xff1a; 由于 service 相互分离#xff0c;没有协同#xff0c;相互感知各自的状态#xff0c;导致事务回滚出现问题原理RM#xff08;Resource Manager#xff09;#xff1a;用于直接执行本地事务的提交和回滚。TM#xff08;Transaction Man…分布式事务 产生原因由于service相互分离没有协同相互感知各自的状态导致事务回滚出现问题原理RMResource Manager用于直接执行本地事务的提交和回滚。TMTransaction ManagerTM是分布式事务的核心管理者。比如现在我们需要在借阅服务中开启全局事务来让其自身、图书服务、用户服务都参与进来也就是说一般全局事务发起者就是TM。TCTransaction Manager这个就是我们的Seata服务器用于全局控制比如在XA模式下就是一个协调者的角色而一个分布式事务的启动就是由TM向TC发起请求TC再来与其他的RM进行协调操作。TM请求TC开启一个全局事务TC会生成一个XID作为该全局事务的编号XID会在微服务的调用链路中传播保证将多个微服务的子事务关联在一起RM请求TC将本地事务注册为全局事务的分支事务通过全局事务的XID进行关联TM请求TC告诉XID对应的全局事务是进行提交还是回滚TC驱动RM将XID对应的自己的本地事务进行提交还是回滚一、安裝各个服务作为Seate的客户端只需要导入依赖即可dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-seata/artifactId/dependency然后添加配置seata:service:vgroup-mapping:# 这里需要对事务组做映射默认的分组名为 应用名称-seata-service-group将其映射到default集群# 这个很关键一定要配置对不然会找不到服务bookservice-seata-service-group:defaultgrouplist:default:localhost:8868二、使用开启分布式事务的方法上添加GlobalTransactional注解GlobalTransactionalOverridepublicbooleandoBorrow(intuid,intbid)Seata会分析修改数据的sql同时生成对应的反向回滚SQL这个回滚记录会存放在undo_log 表中。所以要求每一个Client 都有一个对应的undo_log表也就是说每个服务连接的数据库都需要创建这样一个表这里由于我们三个服务都用的同一个数据库所以说就只用在这个数据库中创建undo_log表即可表SQL定义如下CREATETABLEundo_log(idBIGINT(20)NOTNULLAUTO_INCREMENT,branch_idBIGINT(20)NOTNULL,xidVARCHAR(100)NOTNULL,contextVARCHAR(128)NOTNULL,rollback_infoLONGBLOBNOTNULL,log_statusINT(11)NOTNULL,log_createdDATETIMENOTNULL,log_modifiedDATETIMENOTNULL,extVARCHAR(100)DEFAULTNULL,PRIMARYKEY(id),UNIQUEKEYux_undo_log(xid,branch_id))ENGINEInnoDBAUTO_INCREMENT1DEFAULTCHARSETutf8;
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

哪个网站建设公司软文推送

腾讯开源Hunyuan-GameCraft:RTX 4090即可生成3A级游戏视频,重新定义交互式内容创作 【免费下载链接】Hunyuan-GameCraft-1.0 Hunyuan-GameCraft是腾讯开源的高动态交互式游戏视频生成框架,支持从参考图和键鼠信号生成连贯游戏视频。采用混合历…

张小明 2026/1/9 1:09:20 网站建设

贾汪网站开发网站页面设计需求

轻量级AI模型实战:如何用Qwen3-0.6B-FP8解决企业级部署难题 【免费下载链接】Qwen3-0.6B-FP8 Qwen3 是 Qwen 系列中最新一代大型语言模型,提供全面的密集模型和混合专家 (MoE) 模型。Qwen3 基于丰富的训练经验,在推理、指令遵循、代理能力和多…

张小明 2026/1/9 4:55:32 网站建设

怎么做团购网站台州做网站电话

Linux网络工具配置与网络连接搭建指南 1. trn配置 trn是旧版新闻阅读器rn的继任者,名字中的“t”代表“threaded”(线程化),由Wayne Davidson编写。与tin不同,trn不能在运行时生成线程数据库,而是使用由mthreads程序准备的数据库,该程序需要定期通过cron调用以更新索引…

张小明 2026/1/2 0:42:29 网站建设

南昌网站建设哪家就好电商网站的活动怎么做

30亿参数改写AI效率革命:Qwen3-30B-A3B如何让企业成本降60%? 【免费下载链接】Qwen3-30B-A3B-MLX-6bit 项目地址: https://ai.gitcode.com/hf_mirrors/Qwen/Qwen3-30B-A3B-MLX-6bit 导语 阿里巴巴通义千问团队推出的Qwen3-30B-A3B模型&#xff…

张小明 2026/1/5 2:37:51 网站建设

网站建设企业网站价格西安做搭建网站

导语 【免费下载链接】Hunyuan-4B-Instruct 腾讯开源混元4B指令微调大模型,专为高效部署设计。支持256K超长上下文与混合推理模式,兼具快速响应与深度思考能力。在数学、编程、科学推理及智能体任务中表现卓越,适配从边缘设备到高并发服务器的…

张小明 2026/1/8 14:04:31 网站建设

网站建设const是什么意思wordpress调用函数大全

vi, ex, vim及sed编辑器使用指南 1. vi, ex和vim编辑器命令 1.1 常用命令概述 vi、ex和vim是强大的文本编辑器,提供了丰富的命令来满足不同的编辑需求。以下是一些常见命令及其功能: | 命令 | 功能 | | — | — | | visual | 进入可视化模式 | | vsplit | 垂直分割…

张小明 2026/1/5 10:21:41 网站建设