欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

seata springcloud整合教程與遇到的坑

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

SEATA概要

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

是微服務(wù)必備的組件。他可以實現(xiàn)在微服務(wù)之間的事務(wù)管理,也可以實現(xiàn)多個數(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
否則報錯

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)文章

  • MyBatis 如何配置多個別名 typeAliasesPackage

    MyBatis 如何配置多個別名 typeAliasesPackage

    這篇文章主要介紹了MyBatis 如何配置多個別名 typeAliasesPackage,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • java如何從不規(guī)則的字符串中截取出日期

    java如何從不規(guī)則的字符串中截取出日期

    這篇文章主要介紹了java從不規(guī)則的字符串中截取出日期的方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • springboot整合RabbitMQ中死信隊列的實現(xiàn)

    springboot整合RabbitMQ中死信隊列的實現(xiàn)

    死信是無法被消費的消息,產(chǎn)生原因包括消息TTL過期、隊列最大長度達到以及消息被拒絕且不重新排隊,RabbitMQ的死信隊列機制能夠有效防止消息數(shù)據(jù)丟失,適用于訂單業(yè)務(wù)等場景,本文就來介紹一下
    2024-10-10
  • SpringBoot SSMP 整合案例分享

    SpringBoot SSMP 整合案例分享

    這篇文章主要介紹了SpringBoot SSMP 整合案例分享,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • SpringBoot注冊web組件的實現(xiàn)方式

    SpringBoot注冊web組件的實現(xiàn)方式

    Servlet是Java Web應(yīng)用程序的基礎(chǔ),它提供了處理客戶端請求的機制,Servlet三大組件是指Servlet、Filter和Listener,它們是Java Web應(yīng)用程序的核心組件,本文將給大家介紹一下SpringBoot注冊web組件的實現(xiàn)方式,需要的朋友可以參考下
    2023-10-10
  • 如何使用Spring自定義Xml標簽

    如何使用Spring自定義Xml標簽

    要實現(xiàn)自定義的xml配置,需要有兩個默認spring配置文件來支持。一個是spring.schemas,一個是spring.handlers,前者是為了驗證你自定義的xml配置文件是否符合你的格式要求,后者是告訴spring該如何來解析你自定義的配置文件。本文將介紹如何使用Spring自定義Xml標簽
    2021-06-06
  • Struts2通過自定義標簽實現(xiàn)權(quán)限控制的方法

    Struts2通過自定義標簽實現(xiàn)權(quán)限控制的方法

    這篇文章主要介紹了Struts2通過自定義標簽實現(xiàn)權(quán)限控制的方法,介紹了定義Struts2的自定義標簽的三個步驟以及詳細解釋,需要的朋友可以參考下。
    2017-09-09
  • Java項目中大批量數(shù)據(jù)查詢導(dǎo)致OOM的解決

    Java項目中大批量數(shù)據(jù)查詢導(dǎo)致OOM的解決

    本文主要介紹了Java項目中大批量數(shù)據(jù)查詢導(dǎo)致OOM的解決,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Java定時器例子_動力節(jié)點Java學(xué)院整理

    Java定時器例子_動力節(jié)點Java學(xué)院整理

    本文給大家分享了java定時器例子,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧
    2017-05-05
  • java  設(shè)計模式之單例模式

    java 設(shè)計模式之單例模式

    這篇文章主要介紹了java 設(shè)計模式之單例模式的相關(guān)資料,需要的朋友可以參考下
    2017-02-02

最新評論