最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

seata springcloud整合教程與遇到的坑

 更新時(shí)間:2021年07月06日 15:51:57   作者:路過君_P  
seata 是alibaba 出的一款分布式事務(wù)管理器,他有侵入性小,實(shí)現(xiàn)簡單等特點(diǎn)。這篇文章主要介紹了seata springcloud整合教程與遇到的坑,需要的朋友可以參考下

SEATA概要

seata 是alibaba 出的一款分布式事務(wù)管理器,他有侵入性小,實(shí)現(xiàn)簡單等特點(diǎn)。我們能夠使用seata 實(shí)現(xiàn)分布式事務(wù)管理,

是微服務(wù)必備的組件。他可以實(shí)現(xiàn)在微服務(wù)之間的事務(wù)管理,也可以實(shí)現(xiàn)多個(gè)數(shù)據(jù)源的事務(wù)管理。

seata 在阿里內(nèi)部,和眾多的公司都有應(yīng)用,因此我們可以放心的使用它。

依賴

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-seata</artifactId>
</dependency>

建表

AT模式客戶端服務(wù)的數(shù)據(jù)庫都需要建表undo_log
否則報(bào)錯(cuò)

java.sql.SQLSyntaxErrorException: Table ‘psr_enterprise_control_test.undo_log' doesn't exist

官方GIT腳本文件

-- for AT mode you must to init this sql for you business database. the seata server not need it.
CREATE TABLE IF NOT EXISTS `undo_log`
(
    `branch_id`     BIGINT       NOT NULL COMMENT 'branch transaction id',
    `xid`           VARCHAR(128) NOT NULL COMMENT 'global transaction id',
    `context`       VARCHAR(128) NOT NULL COMMENT 'undo_log context,such as serialization',
    `rollback_info` LONGBLOB     NOT NULL COMMENT 'rollback info',
    `log_status`    INT(11)      NOT NULL COMMENT '0:normal status,1:defense status',
    `log_created`   DATETIME(6)  NOT NULL COMMENT 'create datetime',
    `log_modified`  DATETIME(6)  NOT NULL COMMENT 'modify datetime',
    UNIQUE KEY `ux_undo_log` (`xid`, `branch_id`)
) ENGINE = InnoDB
  AUTO_INCREMENT = 1
  DEFAULT CHARSET = utf8 COMMENT ='AT transaction mode undo table';

配置

application.yml

seata:
  enabled: true
  enable-auto-data-source-proxy: true
  tx-service-group: my_test_tx_group # 與seata.service.vgroup-mapping一致
  registry:
    type: nacos # 與seata注冊中心相同
    nacos:
      application: seata-server
      server-addr: ${PSR_NACOS:localhost:8848}
      namespace: test
      group: application
      cluster: default
  config:
    type: nacos # 與seata配置中心相同
    nacos:
      server-addr: ${PSR_NACOS:localhost:8848}
      group: seata
      namespace: test
  service:
    vgroup-mapping:
      my_test_tx_group: default # 事務(wù)分組名
    disable-global-transaction: false
  client:
    rm:
      report-success-enable: false

啟用全局事務(wù)

@GlobalTransactional

到此這篇關(guān)于seata springcloud整合教程與遇到的坑的文章就介紹到這了,更多相關(guān)seata springcloud整合內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springBoot接入阿里云oss的實(shí)現(xiàn)步驟

    springBoot接入阿里云oss的實(shí)現(xiàn)步驟

    這篇文章主要介紹了springBoot接入阿里云oss的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Java異步編程之Callbacks與Futures模型詳解

    Java異步編程之Callbacks與Futures模型詳解

    這篇文章主要為大家詳細(xì)介紹了Java異步編程中Callbacks與Futures模型的使用,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-03-03
  • Springboot+Mybatis實(shí)現(xiàn)分頁加條件查詢功能

    Springboot+Mybatis實(shí)現(xiàn)分頁加條件查詢功能

    這篇文章主要為大家詳細(xì)介紹了Springboot+Mybatis實(shí)現(xiàn)分頁加條件查詢,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Elasticsearch?percolate?查詢示例詳解

    Elasticsearch?percolate?查詢示例詳解

    這篇文章主要為大家介紹了Elasticsearch?percolate?查詢示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • SpringBoot中MVC的自動(dòng)配置詳解

    SpringBoot中MVC的自動(dòng)配置詳解

    這篇文章主要介紹了SpringBoot中MVC的自動(dòng)配置詳解,在實(shí)際開發(fā)過程中,還有一些老的系統(tǒng)在使用xml格式來傳輸數(shù)據(jù),SpringBoot也提供了xml格式數(shù)據(jù)的返回,只需要小小的改動(dòng),就可以實(shí)現(xiàn),需要的朋友可以參考下
    2023-09-09
  • SpringBoot如何自動(dòng)生成API文檔詳解

    SpringBoot如何自動(dòng)生成API文檔詳解

    網(wǎng)絡(luò)程序正朝著移動(dòng)設(shè)備的方向發(fā)展,前后端分離、APP,最好的交互交互方式莫過于通過API接口實(shí)現(xiàn),這篇文章主要給大家介紹了關(guān)于SpringBoot如何自動(dòng)生成API文檔的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • java使用定時(shí)器實(shí)現(xiàn)監(jiān)聽數(shù)據(jù)變化

    java使用定時(shí)器實(shí)現(xiàn)監(jiān)聽數(shù)據(jù)變化

    這篇文章主要為大家詳細(xì)介紹了Java如何使用定時(shí)器監(jiān)聽數(shù)據(jù)變化,當(dāng)滿足某個(gè)條件時(shí)(例如沒有數(shù)據(jù)更新)自動(dòng)執(zhí)行某項(xiàng)任務(wù),有興趣的可以了解下
    2023-11-11
  • springboot啟動(dòng)的注意事項(xiàng)之不同包下有同樣名字的class類問題

    springboot啟動(dòng)的注意事項(xiàng)之不同包下有同樣名字的class類問題

    這篇文章主要介紹了springboot啟動(dòng)的注意事項(xiàng)之不同包下有同樣名字的class類問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 學(xué)習(xí)Java的9張思維導(dǎo)圖

    學(xué)習(xí)Java的9張思維導(dǎo)圖

    這篇文章主要為大家詳細(xì)介紹了學(xué)習(xí)Java的9張思維導(dǎo)圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • IDEA創(chuàng)建Java項(xiàng)目文件并運(yùn)行教程解析

    IDEA創(chuàng)建Java項(xiàng)目文件并運(yùn)行教程解析

    這篇文章主要介紹了IDEA創(chuàng)建Java項(xiàng)目文件并運(yùn)行教程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11

最新評(píng)論

德兴市| 田阳县| 舒兰市| 台东县| 南昌市| 长宁区| 抚顺市| 南开区| 裕民县| 德阳市| 寻乌县| 施甸县| 汝阳县| 台安县| 镇安县| 镇远县| 峨眉山市| 盈江县| 合川市| 汝阳县| 南郑县| 揭西县| 永清县| 恩施市| 民丰县| 庄河市| 泰安市| 台山市| 大关县| 湘西| 龙州县| 屏边| 霸州市| 肇东市| 柳江县| 黔西县| 黔西县| 平远县| 平果县| 安陆市| 陆丰市|