上一篇 <<<LCN-實現(xiàn)原理剖析
下一篇 >>>SpringBoot整合LCN
1.啟動項目位置
啟動位置:tx-lcn-X.X.X.RELEASE項目的txlcn-tm中
2.操作步驟
2.1 執(zhí)行腳本
tx-manager.sql
2.2 修改配置
LCN有些數(shù)據(jù)放在redis里,所以要依賴于redis
#基本信息
spring.application.name=TransactionManager
#控制平臺端口
server.port=7970
#數(shù)據(jù)庫信息
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/tx-manager?characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=123456
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.hibernate.ddl-auto=update
#事務管理器配置信息
#tx-lcn.logger.enabled=true
# TxManager Host Ip
tx-lcn.manager.host=127.0.0.1
# TxClient連接請求端口
tx-lcn.manager.port=8070
# 事務管理器管理平臺密碼
tx-lcn.manager.admin-key=123456
# 心跳檢測時間(ms)
#tx-lcn.manager.heart-time=15000
# 分布式事務執(zhí)行總時間
#tx-lcn.manager.dtx-time=30000
#參數(shù)延遲刪除時間單位ms
#tx-lcn.message.netty.attr-delay-time=10000
#tx-lcn.manager.concurrent-level=128
# 開啟日志
#tx-lcn.logger.enabled=true
#logging.level.com.codingapi=debug
#redis配置
spring.redis.host=127.0.0.1
#redis\u7AEF\u53E3
spring.redis.port=6379
#redis\u5BC6\u7801
spring.redis.password=2017@kkk
2.3 腳本啟動
TMApplication.java
3 效果展示



推薦閱讀:
<<<分布式事務產(chǎn)生的背景
<<<解決分布式事務的核心思路
<<<柔性事務和剛性事務(ACID)
<<<CAP理論簡單概況
<<<Base理論核心思想
<<<一致性協(xié)議--XA接口
<<<一致性協(xié)議--Jta規(guī)范
<<<一致性協(xié)議--2PC提交協(xié)議
<<<一致性協(xié)議--3PC提交協(xié)議
<<<2PC與3PC協(xié)議的提交區(qū)別
<<<主流的分布式事務解決框架
<<<LCN-框架介紹
<<<LCN-實現(xiàn)原理剖析
<<<SpringBoot整合LCN
<<<LCN-核心源碼分析
<<<LCN-集群模式介紹
<<<Seata-框架介紹
<<<Seata原理實現(xiàn)/執(zhí)行流程/生命周期
<<<Seata-TM執(zhí)行時突然宕機了會造成什么問題
<<<Seata-核心源碼分析
<<<SpringBoot整合Seata
<<<Seata與Lcn的區(qū)別