• 租户初始化客户端


    组件编码 hzero-boot-tenant

    一、简介

    1.1 概述

    租户初始化客户端的功能是主动向服务端注册租户初始化处理器,接收租户初始化服务端的租户初始化请求消息,并自动调用当前服务的初始化逻辑,完成调用后向租户初始化服务端发送初始化相关的日志消息。

    1.2 组件坐标

    <dependency>
        <groupId>org.hzero.boot</groupId>
        <artifactId>hzero-boot-tenant</artifactId>
        <version>${hzero.boot.version}</version>
    </dependency>
    

    二、使用说明

    租户初始化客户端的功能包含注册租户初始化处理器和执行注册租户初始化处理器。

    # application.yml
    hzero:
      tenant:
        init:
          register: 
             enabled: true # 是否启用自动注册租户初始化处理器
          process:
             enabled: true # 是否启用执行注册租户初始化处理器
    

    二、服务端简述

    简要说明服务逻辑

    概述

    租户初始化服务端的功能是包含租户初始化处理器注册的持久化和对租户变更的拦截并分组按序调用对应的处理器。

    处理器查看

    查询已经注册的处理器信息

    列表方式查看

    以列表的方式展示处理器信息。点击结果列表tab页

    数据列名:

    示意图方式方式查看

    通过示意图的方式查看各个处理器之间的执行关系。点击租户创建或者租户更新tab页

    处日志查看

    查询处理器的执行日志信息

    列表方式查看

    以列表的方式展示租户初始化处理日志信息。

    数据列名:

    示意图方式方式查看

    通过示意图的方式查看各个处理器之间的执行结果。点击实例编号列对应的实例编号。

    鼠标滑过对应的处理器,如果是执行成功的,会显示处理器的相关信息,如果是执行失败,会显示对应的异常堆栈。

    三、版本更新日志

    版本 0.10.0.RELEASE [2019-07-20]

    展望