日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

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

文章目錄

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

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

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

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

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. 監(jiān)聽日志
tail -f nohup.out


可以看到日志中已經(jīng)默認啟動了 8091端口

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

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

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

ls -l sessionStore/


可以看到,已經(jīng)默認生成了root.data文件

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

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。