單機部署Seata TC Server
阿新 • • 發佈:2021-01-25
概述
單機部署 Seata TC Server,常用於學習或測試使用,不建議在生產環境中部署單機。因為 TC 需要進行全域性事務和分支事務的記錄,所以需要對應的儲存。
目前,TC 有兩種儲存模式:
- file 模式:適合單機模式,全域性事務會話資訊在記憶體中讀寫,並持久化本地檔案 root.data,效能較高;
- db 模式:適合叢集模式,全域性事務會話資訊通過 db 共享,相對效能差點。
採用 file 模式部署單機 Seata TC Server 如下圖:
下載Seata軟體包
# 建立目錄 $ mkdir -p /Users/yunai/Seata $ cd /Users/yunai/Seata # 下載 $ wget https://github.com/seata/seata/releases/download/v1.1.0/seata-server-1.1.0.tar.gz # 解壓 $ tar -zxvf seata-server-1.1.0.tar.gz # 檢視目錄 $ cd seata $ ls -ls 24 -rw-r--r-- 1 yunai staff 11365 May 13 2019 LICENSE 0 drwxr-xr-x 4 yunai staff 128 Apr 2 07:46 bin # 執行指令碼 0 drwxr-xr-x 9 yunai staff 288 Feb 19 23:49 conf # 配置檔案 0 drwxr-xr-x 138 yunai staff 4416 Apr 2 07:46 lib # seata-*.jar + 依賴庫