企业网站设计哪个好企业图案设计图片

news/2025/9/23 10:18:33/文章来源:
企业网站设计哪个好,企业图案设计图片,wordpress 不同的文章,湖南新型网络营销方式分布式事务解决方案之Seata Seata的概念 Seata是阿里巴巴开源的分布式事务解决方案#xff0c;致力于提供高性能和简单易用的分布式事务服务。Seata 提供了 AT、TCC、SAGA 和 XA 事务模式#xff0c;为用户打造一站式的分布式解决方案。 Seata官网给出的架构示例如下#…分布式事务解决方案之Seata Seata的概念 Seata是阿里巴巴开源的分布式事务解决方案致力于提供高性能和简单易用的分布式事务服务。Seata 提供了 AT、TCC、SAGA 和 XA 事务模式为用户打造一站式的分布式解决方案。 Seata官网给出的架构示例如下 Seata Server安装 Seata官方下载地址 Seata解压后的目录如下 conf配置文件目录其中有两个配置文件application.yml和application.example.yml。application.yml是seata的配置文件application.example.yml是示例配置文件。binseata的启动目录logseata的日志目录libseata依赖的jar包scriptsseataServer运行需要的数据库表的sql脚本、logstash配置和配置中心相关的脚本 application.yml文件内容如下 server:port: 7091 #seata 后台管理系统的portspring:application:name: seata-server #seata服务名称logging:config: classpath:logback-spring.xmlfile:path: ${log.home:${user.home}/logs/seata}extend:logstash-appender:destination: 127.0.0.1:4560kafka-appender:bootstrap-servers: 127.0.0.1:9092topic: logback_to_logstashconsole:user: #seata后台用户名和密码username: seatapassword: seata seata:config: #seata配置中心相关配置#seata支持的注册中心: nacos, consul, apollo, zk, etcd3type: nacos #这里使用nacos作为配置中心nacos:server-addr: 127.0.0.1:8848 #注册中心地址namespace: 8ff552f0-0212-43b2-8ea0-e4c2aa359084group: testgrtoup1username:password:context-path:##if use MSE Nacos with auth, mutex with username/password attribute#access-key:#secret-key:data-id: seataServer.properties # 使用nacos配置中心去管理seata的配置registry: #seata注册中心相关配置# support: nacos, eureka, redis, zk, consul, etcd3, sofatype: nacosnacos:application: seata-server #seata服务的名称server-addr: 127.0.0.1:8848 #nacos注册中心地址group: testgrtoup1 #seata服务所在的分组namespace: 8ff552f0-0212-43b2-8ea0-e4c2aa359084 #seata服务所在的命名空间cluster: HZ #集群名称username: password:context-path:##if use MSE Nacos with auth, mutex with username/password attribute#access-key:#secret-key: server:service-port: 8091 #seata 服务的端口默认是8091security:secretKey: SeataSecretKey0c382ef121d778043159209298fd40bf3850a017tokenValidityInMilliseconds: 1800000ignore:urls: /,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.jpeg,/**/*.ico,/api/v1/auth/loginSeata Server需要连接数据库单独给Seata Server创建一个数据库记录分布式事务的相关信息。Seata Server使用的数据库的配置文件 seataServer.properties内容如下 # 数据存储方式db代表数据库 store.modedb store.db.datasourcedruid store.db.dbTypemysql store.db.driverClassNamecom.mysql.jdbc.Driver store.db.urljdbc:mysql://127.0.0.1:3306/seata?useUnicodetruerewriteBatchedStatementstrue store.db.userroot store.db.passwordroot store.db.minConn5 store.db.maxConn30 store.db.globalTableglobal_table store.db.branchTablebranch_table store.db.queryLimit100 store.db.lockTablelock_table store.db.maxWait5000 # 事务、日志等配置 server.recovery.committingRetryPeriod1000 server.recovery.asynCommittingRetryPeriod1000 server.recovery.rollbackingRetryPeriod1000 server.recovery.timeoutRetryPeriod1000 server.maxCommitRetryTimeout-1 server.maxRollbackRetryTimeout-1 server.rollbackRetryTimeoutUnlockEnablefalse server.undo.logSaveDays7 server.undo.logDeletePeriod86400000# 客户端与服务端传输方式 transport.serializationseata transport.compressornone # 关闭metrics功能提高性能 metrics.enabledfalse metrics.registryTypecompact metrics.exporterListprometheus metrics.exporterPrometheusPort9898Seata使用 seata使用需要给seataServer创建数据库以及相关的表同时在客户端对应的服务的数据库中也需要创建undo_log表去记录事务提交前和提交后的数据的信息AT模式需要undo_log表其它模式不需要。 seataServer需要的sql脚本1.7.1版本对应的SQL脚本创建undo_log表seata的AT模式需要在涉及到分布式事务的每个服务的数据库中创建这张表。 seata 1.7.1版本对应的undo_log sql其它版本对应的undo_log sql也可以在上面找到。 1、在分布式事务涉及到的服务中引入seata客户端的依赖 dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-seata/artifactId/dependency2、在yml文件中进行seata的配置 seata: #seataS配置让微服务通过注册中心找到seata服务registry:type: nacosnacos:server-addr: 127.0.0.1:8848 #注册中心的地址namespace: 8ff552f0-0212-43b2-8ea0-e4c2aa359084 #命名空间group: testgrtoup1 #分组application: seata-server #seata服务的名称tx-service-group: seata-demo #事务分组名称需要和service.vgroup-mapping的值保持一致service:vgroup-mapping: #事务组和Seata-server集群的映射关系seata-demo: HZ #seata-demo是事务分组名 HZ是集群名称也就是seata-demo这个事务分组对应的是HZ这个集群中的seata-serverdata-source-proxy-mode: AT #Seata默认为AT模式 3、为了演示搭建了Account、Order、Storage三个服务三个服务通过OpenFeign进行远程调用。 业务流程账户扣减金额–创建订单–减少库存 Seata的使用非常简单只需要在业务流程的发起处使用GlobalTransactional即可。 这里在最后特地使用代码制造了异常。 访问请求后控制台输出的信息如下 可以看到分支事务被删除了undo_log日志中的信息也被删除了最后PhaseTwo_Rollbacked二阶段回滚了事务。 参考 Seata官方快速开始Seata AT 模式事务分组专题Docker部署Seata与Nacos整合spring-cloud-alibaba组件版本对应关系使用 Docker 部署 Seata Server (1.5.0及以上)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/912184.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设中的图片及视频要求网站流量指标

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

网站建设开始学什么广州平面设计培训机构

Vue Element UI 实现权限管理系统 前端篇(三):工具模块封装 封装 axios 模块 封装背景 使用axios发起一个请求是比较简单的事情,但是axios没有进行封装复用,项目越来越大,会引起越来越多的代码冗余&am…

软件开发 --- 快速部署web

软件开发 --- 快速部署web0.安装环境。我这里举例说明,比如,java(后端),phpstudy(集成服务工具,包含mysql,redis,nginx) 1.配置。准备好java,html,sql脚本,用java -jar运行代码, 2.运行

工业级CAD数据优化工具:PiXYZ Studio 2025 图文安装指南

软件介绍 PiXYZ Studio 2025是一款专注于工业级CAD数据准备与优化的专业软件,其核心功能是将来自CATIA、SolidWorks、NX等主流CAD工具的高密度参数化模型,通过先进的镶嵌细分技术转化为轻量化网格,同时支持CATPart、…

BIM建模利器 Tekla Structures 2025 全流程安装指南

软件介绍 Tekla Structures 2025是Trimble公司推出的专业建筑信息建模(BIM)软件,专为结构工程师及建筑全产业链从业者设计。该版本通过智能自动化技术实现跨产品高效协作,支持从概念设计到施工维护的全流程数字化管…

containerd离线安装

Containerd 2.1.4 二进制离线安装指南 准备离线安装包 1. 在有网络的机器上下载二进制文件 # 创建工作目录 mkdir -p /tmp/containerd-binary-offline cd /tmp/containerd-binary-offline# 下载containerd 2.1.4二进制…

网站开发主菜单和子菜单长沙制作公园仿竹围栏厂家电话

1.先更新 mysql 数据, 再手动清除 Redis 缓存 , 最后重新查询最新的数据同步到Redis中,保证最终一致性。 2.更新 mysql 数据, 在采用 mq 异步的形式 同步数据到 Redis 中 。 缺点: 延迟概率就比较大 优点&#xff1a…

餐饮公司网站建设的特点一键网页转app生成器

主要针对英文文献 1 基本环境 连字符 不同长度的"-"表示不同含义。 一个"-"长度的连字符用于词中两个"-"长度的连字符常用于制定范围三个"-"长度的连字符是破折号数学中的负数要用数学环境下的-得到 强调 在正式文章中, 通常不…

蓝潮网站建设上海牛巨仁seo

ChatGPT的背景和发展: ChatGPT是OpenAI公司在GPT-3基础上的进一步升级。GPT(Generative Pre-trained Transformer)是一种基于Transformer架构的深度学习模型,它能够处理自然语言,实现自动对话、写作等任务。而ChatGPT在…

网站后台传不了图片客户评价 网站

第一步:概要 基于深度学习OCR文本识别分为两个模块:DBNet和CRNN。 DBNet是基于分割的文本检测算法,算法将可微分二值化模块(Differentiable Binarization)引入了分割模型,使得模型能够通过自适应的阈值图进行二值化,并…

自己怎么制作一个网站网站上怎么做支付接口

11个按键LCD1602显示器9个灯蜂鸣器打地鼠小游戏就是九个灯泡,对应九个按键,灯泡有红黄蓝,每间隔一会儿就会亮一个灯,代表地鼠冒出来,按一下按键让灯泡灭掉代表打地鼠,红的三分,黄的两分&#xf…

网站服务器干啥公司名字大全四个字

本套课程从虚拟机的发展历史,虚拟机的内存结构,对象的分配与回收以及字节码,类加载等多个方面深入地对Java虚拟机进行了剖析。内容详实,语言通俗易懂。理论结合实践,让学习本套视频的朋友可以更快的理解虚拟机的原理&a…

律师论坛网站模板w9y6新域名

目录 ISOLAR-A介绍 体系结构 特性 架构 Explorers和Views 编辑 Editors

威县网站建设科技小制作怎么做视频网站

目录 1. 前言2. 软件著作权3. 软件使用说明3.1 进入软件3.2 用户登录3.3 首页3.4 报价器3.4.1 总体介绍3.4.2 王者报价器3.4.3 LOL手游报价器3.4.4 英雄联盟报价器3.4.5 云顶之弈报价器3.4.7 王者水晶报价器3.4.8 和平精英报价器3.4.9 蛋仔派对报价器3.4.10 穿越火线报价器3.4.…

Python3 urllib 详解

Python3 urllib 详解在 Python 的网络编程领域,urllib是一个历史悠久且功能完善的标准库,它提供了处理 URL 请求、解析 URL、处理网络异常等一系列功能。与第三方库(如requests)相比,urllib无需额外安装,随 Pyth…

(转)使用 Embarcadero Delphi FMX 应用程序实现多点触控

原文地址:https://www.softacom.com/blog/development/how-to-add-multi-touch-to-an-embarcadero-delphi-fmx-app/

成功案例 网站互联网+营销策略怎么写

练习1编写Order类,有int型的orderId,String型的orderName,相应的getter()和setter()方法,两个参数的构造器, 重写父类的equals()方法:public boolean equals(Object obj),并判断测试类中创建的两…

百度云服务ubtuntu安装docker

1. 更新你的包管理器和安装必要的包 sudo apt-get update sudo apt-get install -y \ ca-certificates \ curl \ gnupg \ lsb-release 2. 添加Docker的官方GPG密钥 curl -fsSL https://download.docker.co…

YKM-1Z-16

YKM-1Z-16YKM:通常是某些厂家的继电器系列代号。1Z:表示触点形式是 单刀双掷 (1 转换触点,SPDT)。16:常常表示 触点的额定电流 16A。👉 综合起来,YKM-1Z-16 就是一个 16A 单刀双掷继电器,常用于工业控制、电气…

景洪服装网站建设网络营销主要学些什么

[css] 如何写高效的CSS? 唔,自动补全、预编译这些辅助手段确实能提升一定的效率, 但我觉得真正能提升效率的是,不看预览就敢上手的理论知识。 见过太多加几行就要预览下效果的开发了,哪怕给他双屏其实也还是会拖慢节奏…