• 事务服务


    组件编码 hzero-asgard

    简介

    1.1 概述

    采用SAGA模型的分布式事务管理服务

    1.2 组件坐标

    <dependency>
        <groupId>org.hzero</groupId>
        <artifactId>hzero-asgard</artifactId>
        <version>${hzero.service.version}</version>
    </dependency>
    

    1.3 主要功能

    1.4 消费端配置项说明

    choerodon:  
      # saga 消费端配置说明
      saga:
        consumer:
          enabled: false # 是否开启saga消费端,默认关闭
          max-thread-num: 10 # saga消息消费线程池大小,默认大小为10
          max-poll-size: 200 # 每次拉取消息最大数量,默认大小200
          core-thread-num: 5 # 核心线程数,默认大小为5
          poll-interval-ms: 1000 # 拉取间隔(毫秒),默认1000
        producer:
          consistency-type: memory # 设置数据一致性处理器,memory为基于内存实现的回查方式,db为基于数据库表实现的回查方式
      # 任务调度消费端配置说明
      schedule:
        consumer:
          enabled: false # 是否开启系统定时清理过期数据,默认关闭
          poll-interval-ms: 1000 # 拉取间隔(毫秒),默认1000
          max-thread-num: 2 # saga消息消费线程池大小,默认大小为2
          core-thread-num: 1 # 核心线程数,默认大小为1
    

    展望