当前位置: 首页 > news >正文

qq空间破解版seo百度刷排名

qq空间破解版,seo百度刷排名,搜索网站排名软件,阿里云网站备案查询目录 1、添加依赖2.、配置Seata3、创建AT模式表4、使用Seata分布式事务 1、添加依赖 dependencygroupIdio.seata/groupIdartifactIdseata-spring-boot-starter/artifactId/dependency上述依赖适用于springboot项目 如果你的项… 目录 1、添加依赖2.、配置Seata3、创建AT模式表4、使用Seata分布式事务 1、添加依赖 dependencygroupIdio.seata/groupIdartifactIdseata-spring-boot-starter/artifactId/dependency上述依赖适用于springboot项目 如果你的项目是springcloud项目那么可以使用下面这个依赖 dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-seata/artifactId/dependencyspring-cloud-starter-alibaba-seata是为Spring Cloud应用程序开发的可以在Spring Cloud环境中使用并提供了与Spring Cloud Config、Eureka、Nacos等应用程序所需的集成。它依赖于Spring Cloud Alibaba项目因此需要引入spring-cloud-starter-alibaba-dependencies的BOMBill of Materials来管理版本依赖关系。 spring-cloud-starter-alibaba-seata推荐依赖配置方式自定义seata-spring-boot-starter版本 dependencygroupIdio.seata/groupIdartifactIdseata-spring-boot-starter/artifactIdversion最新版/version/dependencydependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-seata/artifactIdversion最新版本/versionexclusionsexclusiongroupIdio.seata/groupIdartifactIdseata-spring-boot-starter/artifactId/exclusion/exclusions/dependency2.、配置Seata 在 Spring Boot 应用的配置文件application.yml 或 application.properties中配置 Seata 相关参数例如 application.yml seata:enabled: trueapplication-id: your_application_idtx-service-group: default_tx_groupenable-auto-data-source-proxy: truedata-source-proxy-mode: ATservice:vgroup-mapping:default_tx_group: defaultregistry:type: nacosnacos:server-addr: 127.0.0.1:8848group: SEATA_GROUPnamespace:username: nacospassword: nacosconfig:type: nacosnacos:server-addr: 127.0.0.1:8848group: SEATA_GROUPdata-id: seataServer.propertiesnamespace:username: nacospassword: nacos上面我seata的注册和配置都放到了nacos上nacos上的配置可以看我上一篇文章https://blog.csdn.net/qq_36551991/article/details/135968940 注data-id要与我们nacos创建的配置文件的data-id一致这里默认的data-id为seata.properties 对于多个服务来说都需要配置seata而且注册中心需要一致 3、创建AT模式表 在AT模式下每个业务数据库都必须创建 undo_log 表undo_log 表是 Seata AT模式必须创建的表主要用于分支事务的回滚 表机构地址https://github.com/apache/incubator-seata/tree/master/script/client/at/db 大家在上面地址选择自己使用的数据库的sql脚本进行执行我的数据库是mysql所以使用的是mysql.sql Mysql表结构如下 CREATE TABLE undo_log (id bigint(20) NOT NULL AUTO_INCREMENT,branch_id bigint(20) NOT NULL,xid varchar(100) NOT NULL,context varchar(128) NOT NULL,rollback_info longblob NOT NULL,log_status int(11) NOT NULL,log_created datetime NOT NULL,log_modified datetime NOT NULL,PRIMARY KEY (id),UNIQUE KEY ux_undo_log (xid,branch_id) ) ENGINEInnoDB AUTO_INCREMENT1 DEFAULT CHARSETutf8;4、使用Seata分布式事务 在我们的事务方法上添加GlobalTransactional注解即可开启全局事务主服务加上GlobalTransactional注解即可被调用服务不用加GlobalTransactional和Transactional 下面是一个示例样板 //seata全局事务注解GlobalTransactional (rollbackForException.class)public void createOrder(Integer userId, Integer productId) {log.info(当前 XID: {}, RootContext.getXID());//1、减库存productFeigne.reduceStock(productId, 1);//2、减余额accountFeign.reduceBalance(userId, product.getPrice());//3、下订单Orders order new Orders();ordersMapper.insertSelective(order);}
http://www.eeditor.cn/news/125753/

相关文章:

  • 济宁个人网站建设价格便宜合肥建设网站
  • 成都三合一网站建设店面设计师哪里找
  • 网站备案之前需要建好网站吗在线制作钓鱼网站源码
  • 网站建设关健词优化网络公司怎么样现在有哪家建筑公司招人
  • 滨海新区商城网站建设域名服务器地址查询
  • 哪个建设网站好广东深圳
  • 邢台网站制作地方兰州做网站优化的公司
  • 鞍山手机网站建设在哪个网站做注册资本变更
  • 网站美工效果图怎么做鞍山哪里做网站
  • 给设计网站做图是商用吗免费空间刷赞
  • 微信网站建设教程c2c的网站有哪些
  • 专业做网站 上海易语言怎么做点击按钮打开网站
  • 商城网站设计公司怎么样asp网站开发模板
  • vs2017移动网站开发如何做外贸网站优化推广
  • 建设报名系统是正规网站吗网络营销策划方案基本思路
  • 网站托管方案服装 多语言 网站源码
  • 网站制作网站做网南宁百度seo推广
  • 江苏城乡建设部网站wordpress管局备案
  • 成都网站seo分析中国建设银行网站官网
  • 网站建设电商考试做一个天猫店铺要多少钱
  • 深圳互联网公司网站做网站要sql 数据库名字账号密码
  • 文章网建站制作企业网站的版式
  • html5手机网站发布营销型 网站开发
  • 湖北省建设厅招骋网站免费网站app代码
  • 如何修改wordpress手机模板外贸网站seo
  • 福州网站建设yfznkj山东城市建设职业学院图书馆网站
  • 网站建设交流会wordpress10和3优先级
  • 哪个网站做动图汽车cms系统
  • 佛山seo网站排名app定制小程序开发
  • 装修公司网站模板下载网站首页制作流程