说明:

  • 容器,即为ZCBUS即为数据交换提供交换服务平台,负责发布,订阅,加工等服务的启动,停止,检查,进程守护等动作。

容器部署,内部运行结构

容器进程发布全量发布增量发布推送服务检查检查数据源检查目标数据库加工服务过滤加工事件触发多表关联客户端数据订阅服务比对服务API辅助进程下发服务上收服务

容器内部目录结构

容器目录binscriptslogcachelibjarprofile
  • scripts目录结构:
      start_container.sh 
      stop_container.sh
      check.sh
  • log目录下日志组织结构:{zcbus}容器名
    • 容器
      log.service.{zcbus}
    • 发布
      全量发布:log.zcbus_full.10000
      增量发布:log.zcbus_real.10000
      推送服务:log.zcbus.pump.10000
    • 加工(customerid)客户端ID
      管理服务:log.etl_{customerid}
      数据处理服务:log.etl_{customerid}.{ctlid}
    • 辅助
      远程数据分发,数据上传服务:log.aux_up.{zcbus}
      远程数据分发,数据分发服务:log.aux_down.{zcbus}
      客户端/服务端均存在,上收下发数据接收服务:log.aux_client.{zcbus}
    • 自检
      log.check.{zcbus}
    • 订阅
      log.client_{customerid}
      log.client_{customerid}.{ctlid}
      log.compare_{customerid}.[0-4] 数据比对服务【订阅客户端为单位】
    • API
      log.api.{zcbus}
文档更新时间: 2022-10-24 21:41   作者:阿力