1. 程式人生 > 其它 >單機部署Seata TC Server

單機部署Seata TC Server

技術標籤:架構分散式

概述

單機部署 Seata TC Server,常用於學習或測試使用,不建議在生產環境中部署單機。因為 TC 需要進行全域性事務和分支事務的記錄,所以需要對應的儲存。

目前,TC 有兩種儲存模式:

  • file 模式:適合單機模式,全域性事務會話資訊在記憶體中讀寫,並持久化本地檔案 root.data,效能較高;
  • db 模式:適合叢集模式,全域性事務會話資訊通過 db 共享,相對效能差點。

採用 file 模式部署單機 Seata TC Server 如下圖:

單機 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 + 依賴庫