LCN-事务协调者(TM)安装启动

作者: 迦叶_金色的人生_荣耀而又辉煌 | 来源:发表于2021-09-28 07:25 被阅读0次

    上一篇 <<<LCN-实现原理剖析
    下一篇 >>>SpringBoot整合LCN


    1.启动项目位置

    启动位置:tx-lcn-X.X.X.RELEASE项目的txlcn-tm中

    2.操作步骤

    2.1 执行脚本

    tx-manager.sql

    2.2 修改配置

    LCN有些数据放在redis里,所以要依赖于redis

    #基本信息
    spring.application.name=TransactionManager
    #控制平台端口
    server.port=7970
    #数据库信息
    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
    # 分布式事务执行总时间
    #tx-lcn.manager.dtx-time=30000
    #参数延迟删除时间单位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 效果展示




    推荐阅读:
    <<<分布式事务产生的背景
    <<<解决分布式事务的核心思路
    <<<柔性事务和刚性事务(ACID)
    <<<CAP理论简单概况
    <<<Base理论核心思想
    <<<一致性协议--XA接口
    <<<一致性协议--Jta规范
    <<<一致性协议--2PC提交协议
    <<<一致性协议--3PC提交协议
    <<<2PC与3PC协议的提交区别
    <<<主流的分布式事务解决框架
    <<<LCN-框架介绍
    <<<LCN-实现原理剖析
    <<<SpringBoot整合LCN
    <<<LCN-核心源码分析
    <<<LCN-集群模式介绍
    <<<Seata-框架介绍
    <<<Seata原理实现/执行流程/生命周期
    <<<Seata-TM执行时突然宕机了会造成什么问题
    <<<Seata-核心源码分析
    <<<SpringBoot整合Seata
    <<<Seata与Lcn的区别

    相关文章

      网友评论

        本文标题:LCN-事务协调者(TM)安装启动

        本文链接:https://www.haomeiwen.com/subject/dohrwltx.html