日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

RuoYi-Cloud 进阶篇_01( Seata 单机环境搭建)

發布時間:2024/9/27 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RuoYi-Cloud 进阶篇_01( Seata 单机环境搭建) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

          • 一、部署單機 TC Server
            • 1. 下載Seata
            • 2. 解壓縮
            • 3. 啟動
            • 4. 監聽日志
            • 5. 啟動命令講解

一、部署單機 TC Server
1. 下載Seata

在https://github.com/seata/seata/releases 這里找到對應的版本軟件包進行下載

注:單機模式只適用于學習或者本地測試階段,生產環境推薦使用集群模式。

2. 解壓縮
cd /app tar -zxvf seata-server-1.4.2.tar.gz
3. 啟動
[root@node2 app]# cd /app/seata/seata-server-1.4.2/bin [root@node2 bin]# nohup ./seata-server.sh &
4. 監聽日志
tail -f nohup.out


可以看到日志中已經默認啟動了 8091端口

因為 TC 需要進行全局事務和分支事務的記錄,所以需要對應的存儲。目前,TC 有兩種存儲模式( store.mode ):

file 模式:適合單機模式,全局事務會話信息在內存中讀寫,并持久化本地文件 root.data,性能較高。
db 模式:適合集群模式,全局事務會話信息通過 db 共享,相對性能差點。
顯然,我們將采用 file 模式,最終我們部署單機 TC Server 如下圖所示:

因為我們使用 file 模式,所以可以看到用于持久化的本地文件 root.data。操作命令如下:

ls -l sessionStore/


可以看到,已經默認生成了root.data文件

5. 啟動命令講解
sh seata-server.sh -p $LISTEN_PORT -m $MODE(file or db) -h $HOST -e $ENV
  • -p seata-server 監聽服務端口號
  • -m 存儲模式,可選值:file、db。file 用于單點模式,db用于ha模式,當使用db存儲模式,需要修改配置中store配置節點的數據庫配置,同時在數據庫中初始化的sql
  • -h 用于解決seata-server和業務側跨網絡問題,其配置的host值直接顯示到注冊中心的服務可用地址host,當跨網絡時這里需要配置為公網IP或NATIP,若都在同一局域網則無需配置
  • -e 用于解決多環境配置中心隔離問題

總結

以上是生活随笔為你收集整理的RuoYi-Cloud 进阶篇_01( Seata 单机环境搭建)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。