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

seata springcloud整合教程與遇到的坑

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

SEATA概要

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

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

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

依賴

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

建表

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

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 # 事務分組名
    disable-global-transaction: false
  client:
    rm:
      report-success-enable: false

啟用全局事務

@GlobalTransactional

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

相關文章

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

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

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

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

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

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

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

    Elasticsearch?percolate?查詢示例詳解

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

    SpringBoot中MVC的自動配置詳解

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

    SpringBoot如何自動生成API文檔詳解

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

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

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

    springboot啟動的注意事項之不同包下有同樣名字的class類問題

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

    學習Java的9張思維導圖

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

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

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

最新評論

锦屏县| 高青县| 页游| 石首市| 河间市| 昌邑市| 余江县| 余江县| 广河县| 呈贡县| 乌拉特前旗| 怀来县| 长治市| 中阳县| 河池市| 都江堰市| 腾冲县| 新沂市| 定日县| 拉萨市| 枣阳市| 堆龙德庆县| 铁力市| 商城县| 黔西县| 南和县| 柳河县| 长乐市| 高要市| 义马市| 尉氏县| 广饶县| 财经| 洛扎县| 巴中市| 望谟县| 余姚市| 惠水县| 铜梁县| 平江县| 永济市|