服务列表
本章节服务文档还在持续更新中
数据存储组件
以下是通过本文档介绍HZERO平台所涉及到的基础数据存储组件信息,其中部分可选或可替换。
组件 | 描述 | 版本 |
---|---|---|
Minio | 对象存储服务 | RELEASE.2018-05-25T19-49-13Z |
Redis | 缓存数据库 | 4.0.2 |
Mysql | 数据库 | 5.7.22 |
前端模块信息
以下是HZERO前端各模块的版本信息。
模块 | 版本 | 描述 |
---|---|---|
hzero-front | 1.3.5 | 父项目 |
hzero-front-runtime | 1.2.0 | 公共脚手架依赖 |
hzero-front-hadm | 1.3.0 | 平台治理模块 |
hzero-front-hdtt | 1.2.0 | 数据分发模块 |
hzero-front-hexl | 1.2.0 | 在线Excel模块 |
hzero-front-hfile | 1.3.2 | 文件服务模块 |
hzero-front-hiam | 1.3.5 | IAM模块 |
hzero-front-himp | 1.3.2 | 导入服务模块 |
hzero-front-hitf | 1.2.3 | 接口平台模块 |
hzero-front-hims | 1.3.2 | 即时通讯模块 |
hzero-front-hivc | 1.2.0 | 发票服务模块 |
hzero-front-hmsg | 1.3.0 | 消息服务模块 |
hzero-front-hmnt | 1.2.0 | 监控审计服务模块 |
hzero-front-hnlp | 1.2.0 | 自然语言处理模块 |
hzero-front-hpay | 1.2.0 | 支付服务模块 |
hzero-front-hpfm | 1.3.5 | 平台服务模块 |
hzero-front-hsdr | 1.3.1 | 调度服务模块 |
hzero-front-hwfp | 1.3.4 | 新版工作流模块 |
hzero-front-hmde | 1.3.1 | 模型管理模块 |
hzero-front-hocr | 1.2.0 | 图像识别模块 |
hzero-front-hsrh | 1.3.1 | 检索服务模块 |
hzero-front-hlod | 1.3.0 | lowcode模块 |
hzero-front-hres | 1.3.2 | 规则引擎模块 |
hzero-front-hchg | 1.3.1 | 计费服务模块 |
hzero-front-hebk | 1.3.0 | 银企直连模块 |
hzero-front-hcuz | 1.3.3 | 个性化模块 |
hzero-front-hrpt | 1.3.4 | 报表服务模块 |
注意
hzero-front-hwfl
服务 最新版本为 0.11.1 后续不再维护;
hzero-front-hptl
最新版本为0.11.2, 后续不再维护;
hzero-front-hagd
最新版本为1.2.0, 后续不再维护;
hzero-front-hcnf
最新版本为1.2.0, 后续不再维护;
hzero-front-hlcd
最新版本为1.1.0,后续不再维护,新版lowcode正在迭代中;
hzero-front-hsgp
最新版本为1.1.0,后续不再维护;
HZERO父依赖
HZERO提供提供统一的版本控制,只需要声明父依赖的版本,项目中只需要添加groupId
和artifactId
声明就可以了,使用父依赖可以极大的简化项目对HZERO版本的管理。
- 通过抽象HZERO平台项目的Parent,提供统一的 GroupId
hzero-parent
父 POMspring-boot-starter-parent-2.0.6.RELEASE
,因此项目中使用的 Spring boot 版本为2.0.6.RELEASE
- 管理通用依赖,统一管理版本,便于后续升级维护,如 SpringBoot、SpringCloud、Choerodon、commons、hzero-starters 等
- 通过版本号
hzero.service.version
统一升级所有服务 - 打包时如果需要跳过
spring-boot-maven-plugin
插件,使用参数-Dmaven.springboot.skip=true
- 打包时如果需要跳过
maven-source-plugin
,使用参数-Dmaven.javadoc.skip=true
父项目POM坐标
<parent>
<groupId>org.hzero</groupId>
<artifactId>hzero-parent</artifactId>
<version>1.3.6.RELEASE</version>
</parent>
组件仓库地址 在POM中依赖 hzero 组件需要保证项目POM中指定了HZERO仓库信息
<repositories>
<repository>
<id>HzeroRelease</id>
<name>Hzero-Release Repository</name>
<url>http://nexus.saas.hand-china.com/content/repositories/Hzero-Release/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
平台基础服务
在引用服务依赖时,请区分 SaaS 版和 OP 版本;SaaS 包含多租户的功能,分平台级和租户级功能,多用于开发产品;OP 版本一般用于单租户(无租户概念),只包含租户级功能,多用于开发单系统项目;用 SaaS 还是 OP 版本取决于你的项目。
以下是主要是HZERO平台相关微服务架构下的基础服务信息,可按照如下顺序安装服务。
- 基础必选服务
组件 | 简称 | 默认端口 | 描述 | SaaS和OP说明 | 版本 | 数据库Schema |
---|---|---|---|---|---|---|
hzero-gateway | HGWY | 8080 | 网关服务 | 不区分 | 1.3.5.RELEASE | hzero_platform |
hzero-oauth | HOTH | 8020 | 认证服务 | 不区分 | 1.3.3.RELEASE | hzero_platform |
hzero-iam | HIAM | 8030 | IAM服务 | 区分 | 1.3.6.RELEASE | hzero_platform |
hzero-platform | HPFM | 8100 | 平台基础服务 | 区分 | 1.3.5.RELEASE | hzero_platform |
hzero-admin | HADM | 8060 | 平台治理服务 | 区分 | 1.3.2.RELEASE | hzero_admin |
- 基础可选服务
hzero-register 为可选基础服务,可使用其它注册中心替换,如 Nacos、Zookepper、Consul。
hzero-config 为可选基础服务,可使用其它配置中心替换,如 Nacos、Apollo。
hzero-swagger 为文档测试服务,需要使用 Swagger 测试才部署此服务。
组件 | 简称 | 默认端口 | 描述 | SaaS和OP说明 | 版本 | 数据库Schema |
---|---|---|---|---|---|---|
hzero-register | HREG | 8000 | 注册中心 | 不区分 | 1.3.0.RELEASE | - |
hzero-config | HCFG | 8010 | 配置服务 | 不区分 | 1.2.0.RELEASE | hzero_admin |
hzero-swagger | HSWG | 8050 | 测试服务 | 不区分 | 1.3.1.RELEASE | hzero_admin |
hzero-asgard | HAGD | 8040 | 事务服务 | 不区分 | 1.2.0.RELEASE | hzero_asgard |
hzero-monitor | HMNT | 8260 | 监控审计服务 | 区分 | 1.2.0.RELEASE | hzero_monitor |
平台通用服务
以下是主要介绍HZERO平台相关的通用服务信息。
HZERO前端服务包括了平台所有服务所有的前端功能。
老版lowcode服务 `hzero-low-code`最终版本定为 `1.1.0.RELEASE`,后续不再更新,待新版本发布可切换至新版。 `hzero-boot-tenant` 租户初始化客户端依赖, 最终版为`1.3.0.RELEASE`,后续不再维护。
- 通用服务
组件 | 简称 | 默认端口 | 描述 | SaaS和OP说明 | 版本 | 数据库Schema |
---|---|---|---|---|---|---|
hzero-file | HFLE | 8110 | 文件服务 | 区分 | 1.3.4.RELEASE | hzero_file |
hzero-message | HMSG | 8120 | 消息服务 | 区分 | 1.3.2.RELEASE | hzero_message |
hzero-scheduler | HSDR | 8130 | 调度服务 | 区分 | 1.3.1.RELEASE | hzero_scheduler |
hzero-import | HIMP | 8140 | 通用导入服务 | 区分 | 1.3.0.RELEASE | hzero_import |
hzero-interface | HITF | 8150 | 接口服务 | 区分 | 1.2.2.RELEASE | hzero_interface |
hzero-transfer | HDTT | 8180 | 数据分发服务 | 区分(仅SaaS) | 1.2.2.RELEASE | hzero_transfer |
hzero-workflow-plus | HWFP | 8220 | 新版工作流 | 区分 | 1.3.1.RELEASE | hzero_workflow_plus |
hzero-report | HRPT | 8210 | 报表服务 | 区分 | 1.3.4.RELEASE | hzero_report |
hzero-webexcel | HEXL | 8045 | 在线Excel服务 | 不区分 | 1.3.0.RELEASE | hzero_webexcel |
hzero-search | HSRH | 8090 | 检索服务 | 不区分 | 1.3.2.RELEASE | hzero_search |
hzero-ocr | HOCR | 8290 | 图像识别服务 | 不区分 | 1.1.0.RELEASE | hzero_ocr |
hzero-rule-engine | HRES | 8065 | 规则引擎服务 | 不区分 | 1.3.0.RELEASE | hzero_rule_engine |
- 应用能力服务
组件 | 简称 | 默认端口 | 描述 | SaaS和OP说明 | 版本 | 数据库Schema |
---|---|---|---|---|---|---|
hzero-pay | HPAY | 8250 | 支付服务 | 不区分 | 1.3.1.RELEASE | hzero_pay |
hzero-invoice | HIVC | 8015 | 发票服务 | 区分 | 1.2.0.RELEASE | hzero_invoice |
hzero-im | HIMS | 8025 | 即时通讯服务 | 不区分 | 1.3.2.RELEASE | hzero_im |
hzero-nlp | HNLP | 8230 | 内容提取服务 | 不区分 | 1.2.0.RELEASE | hzero_nlp |
hzero-iot | HIOT | 8070 | IoT服务 | 不区分 | 1.2.0.RELEASE | hzero_iot |
hzero-dpm | HDPM | 8055 | 数据模型服务 | 不区分 | 1.3.0.RELEASE | hzero_dpm |
hzero-ebank | HEBK | 8075 | 银企直联服务 | 不区分 | 1.3.0.RELEASE | hzero_ebank |
hzero-ebank-proxy | - | - | 银企直联代理服务 | 不区分 | 1.3.0.RELEASE | - |
hzero-charge | HCHG | 8035 | 计费服务 | 不区分 | 1.3.0.RELEASE | hzero_charge |
服务插件
组件 | 版本 | SaaS和OP说明 | 描述 |
---|---|---|---|
platform-mdm | 1.3.0.RELEASE | 区分 | 主数据依赖 |
platform-hr | 1.3.3.RELEASE | 区分 | 组织架构依赖 |
platform-org | 1.3.1.RELEASE | 区分 | 业务组织信息依赖 |
platform-cusz | 1.3.1.RELEASE | 区分 | 个性化插件 |
platform-search | 1.3.0.RELEASE | 区分 | 高级检索插件 |
admin-ng | 1.3.0.RELEASE | 区分 | Admin服务节点组插件 |
服务客户端
以下是HZERO提供的客户端依赖信息。
组件 | 版本 | 描述 |
---|---|---|
hzero-boot-iam | 1.3.0.RELEASE | IAM客户端依赖 |
hzero-boot-file | 1.3.0.RELEASE | 文件客户端依赖 |
hzero-boot-import | 1.3.4.RELEASE | 导入客户端依赖 |
hzero-boot-message | 1.3.0.RELEASE | 消息客户端依赖 |
hzero-boot-platform | 1.3.3.RELEASE | 平台服务客户端依赖,数据权限,值集等 |
hzero-boot-scheduler | 1.3.2.RELEASE | 调度服务客户端依赖 |
hzero-boot-workflow-plus | 1.3.0.RELEASE | 新版工作流客户端依赖 |
hzero-boot-monitor | 1.3.1.RELEASE | 监控审计客户端 |
hzero-boot-interface | 1.2.1.RELEASE | 接口平台客户端依赖 |
hzero-boot-transfer | 1.3.0.RELEASE | 数据分发客户端依赖 |
hzero-boot-api-customize | 1.3.0.RELEASE | API客制化组件 |
hzero-boot-data-change | 1.3.3.RELEASE | 数据变更识别组件 |
hzero-boot-oauth | 1.3.1.RELEASE | OAuth客户端组件 |
hzero-gateway-helper-api | 1.3.2.RELEASE | 网关鉴权API客户端 |
hzero-gateway-helper-default | 1.3.1.RELEASE | 网关鉴权API客户端默认实现 |
hzero-boot-nlp | 1.3.0.RELEASE | NLP服务客户端 |
hzero-boot-pay | 1.3.0.RELEASE | 支付服务客户端 |
通用开发组件
以下是HZERO提供的基础依赖信息。
组件 | 版本 | 描述 |
---|---|---|
hzero-starter-core | 1.3.4.RELEASE | 基础依赖,用户信息相关和一些工具类 |
hzero-starter-redis | 1.3.1.RELEASE | Redis依赖,相关工具类等 |
hzero-starter-dynamic-route | 1.3.1.RELEASE | 动态路由依赖 |
hzero-starter-export | 1.3.3.RELEASE | 导出组件依赖 |
hzero-starter-local-feign | 1.3.1.RELEASE | Feign转本地调用依赖 |
hzero-starter-lock | 1.3.0.RELEASE | Redis锁依赖 |
hzero-starter-mybatis-mapper | 1.3.5.RELEASE | 通用Mapper依赖 |
hzero-starter-register-event | 1.3.0.RELEASE | 服务注册依赖 |
hzero-starter-websocket | 1.3.0.RELEASE | WebSocket依赖 |
hzero-starter-apollo-config | 1.3.0.RELEASE | 阿波罗配置中心客户端依赖 |
hzero-starter-config-client | 1.3.0.RELEASE | 配置中心客户端组件 |
hzero-starter-feign-replay | 1.3.0.RELEASE | Feign调用客户端支持组件 |
hzero-starter-hitoa | 1.3.0.RELEASE | JVM监控组件 |
hzero-starter-integration-sdk | 1.2.2.RELEASE | 接口平台SDK |
hzero-starter-jdbc | 1.3.0.RELEASE | 动态JDBC组件 |
hzero-starter-excel | 1.3.0.RELEASE | Excel开发帮助组件 |
hzero-starter-fragment | 1.3.1.RELEASE | 文件分片组件 |
hzero-starter-keyencrypt | 1.3.0.RELEASE | 主键加密组件 |
hzero-starter-sqlparser | 1.3.0.RELEASE | Sql解析器组件 |
hzero-starter-tracer | 1.3.0.RELEASE | 日志追溯组件 |
认证服务组件
三方登录组件
以下是三方登录相关基础组件,是 hzero-oauth
服务插件。三方登录可参考:三方登录
组件 | 版本 | 描述 |
---|---|---|
hzero-starter-social-core | 1.3.0.RELEASE | 三方登录核心依赖 |
hzero-starter-social-qq | 1.3.0.RELEASE | 三方QQ登录 |
hzero-starter-social-wechat | 1.3.0.RELEASE | 三方微信登录 |
hzero-starter-social-sina | 1.3.0.RELEASE | 三方微博登录 |
hzero-starter-social-wechat-enterprise | 1.3.0.RELEASE | 企业微信登录 |
单点登录组件
以下是单点登录相关基础组件,是 hzero-oauth
服务插件。单点登录可参考:多域名单点登录
组件 | 版本 | 描述 |
---|---|---|
hzero-starter-sso-core | 1.3.3.RELEASE | 单点登录核心组件,负责域名对应跳转控制等 |
hzero-starter-sso-cas | 1.3.3.RELEASE | cas类型单点登录 |
hzero-starter-sso-oauth | 1.3.2.RELEASE | oauth类型单点登录 |
hzero-starter-sso-saml | 1.3.4.RELEASE | saml类型单点登录 |
hzero-starter-sso-idm | 1.3.2.RELEASE | idm类型单点登录 |
hzero-starter-sso-azure | 1.3.2.RELEASE | 微软云AD单点登录 |
登录模板组件
以下是登录模板组件,是 hzero-oauth
服务插件。
组件 | 版本 | 描述 |
---|---|---|
hzero-template-oauth-main | 1.3.1.RELEASE | 简化版登录模板 |
hzero-template-oauth-slide | 1.3.1.RELEASE | 带轮播图的登录模板 |
消息服务组件
- 三方支持组件
组件 | 版本 | 描述 |
---|---|---|
hzero-starter-integrate-wechat-official | 1.3.0.RELEASE | 微信公众号支持组件 |
hzero-starter-integrate-wechat-enterprise | 1.3.0.RELEASE | 企业微信支持组件 |
hzero-starter-integrate-dd | 1.3.1.RELEASE | 钉钉支持组件 |
- 短信服务组件
组件 | 版本 | 描述 |
---|---|---|
hzero-starter-sms-core | 1.3.0.RELEASE | 短信服务支持核心组件 |
hzero-starter-sms-aliyun | 1.3.0.RELEASE | 阿里云短信支持组件 |
hzero-starter-sms-qcloud | 1.3.0.RELEASE | 腾讯云短信支持组件 |
hzero-starter-sms-baidu | 1.3.0.RELEASE | 百度云短信支持组件 |
- 语音消息组件
组件 | 版本 | 描述 |
---|---|---|
hzero-starter-call-core | 1.3.0.RELEASE | 语音服务支持组件 |
hzero-starter-call-jingdong | 1.3.0.RELEASE | 京东语音服务组件 |
文件服务组件
组件 | 版本 | 描述 |
---|---|---|
hzero-starter-file-core | 1.3.2.RELEASE | 对象存储支持核心组件 |
hzero-starter-file-minio | 1.3.1.RELEASE | MinIO存储支持组件 |
hzero-starter-file-aliyun | 1.3.1.RELEASE | 阿里云存储支持组件 |
hzero-starter-file-bos | 1.3.1.RELEASE | 百度云存储支持组件 |
hzero-starter-file-obs | 1.3.1.RELEASE | 华为云存储支持组件 |
hzero-starter-file-cos | 1.3.1.RELEASE | 腾讯云存储支持组件 |
hzero-starter-file-aws | 1.3.1.RELEASE | aws存储支持组件 |
hzero-starter-file-azure | 1.3.1.RELEASE | 微软存储支持组件 |
hzero-starter-file-jdcloud | 1.3.1.RELEASE | 京东云存储支持组件 |
hzero-starter-file-ceph | 1.3.1.RELEASE | Ceph存储支持组件 |
支付服务组件
组件 | 版本 | 描述 |
---|---|---|
hzero-starter-pay-core | 1.3.0.RELEASE | 支付核心组件 |
hzero-starter-pay-alipay | 1.3.0.RELEASE | 支付宝支付组件 |
hzero-starter-pay-wxpay | 1.3.0.RELEASE | 微信支付组件 |
hzero-starter-pay-unionpay | 1.3.0.RELEASE | 银联支付组件 |