<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 開啟分布式事務 1. 由于JPower底層已經集成了seata,所以對于應用服務來說只需要控制是否開啟分布式事務即可,具體配置如下: ~~~ jpower: seata: enabled: true ~~~ 2. 分布式事務默認是不開啟的,所以需要配置開啟才可使用。 ## 如何使用 * 微服務中我們需要maven集成common-transaction ![](https://img.kancloud.cn/c0/8a/c08a2a9b4392590d998db32b30c9c617_623x181.png) * 在配置文件中需要配置seata服務地址,配置方式如下: ~~~ jpower: # 是否啟用分布式事務(默認不開啟) dev: seata: grouplist: localhost:8888 ~~~ * 在數據庫中需要加入`undo_log`表,表結構如下: ``` 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, `ext` varchar(100) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `ux_undo_log` (`xid`,`branch_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ``` * 開啟分布式事務后,在接口的第一層請求方法加上對應的的注解 ![](https://img.kancloud.cn/07/de/07de4b4a46a0b363f7bf4faeb6e751e8_1234x472.png) * 保持seata服務開啟狀態,啟動我們開啟分布式事務的服務,這時我們的服務就已經具備了分布式事務的功能。 ## 對接nacos配置 * JPower已經寫好了對接nacos的配置,我們只需要在`com.wlcb.jpower.module.common.seata.deploy.SeataDeployServiceImpl`類中把注釋的內容放開即可。 ![](https://img.kancloud.cn/92/d9/92d96079302e556b32ae4f1378a6e186_2692x1324.png) * 放開這個配置后,我們就可以直接在nacos的配置中心進行seata的配置 * 關于nacos的安裝可以參考[Nacos安裝](../Nacos安裝.md)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看