源码,好的开源项目低代码开发平台

HZERO初体验

2020-10-12  本文已影响0人  陈同学很忙

前言

随着HZERO的开源,为了让大家更好的了解和使用该平台,后面会不定期的为大家分享该平台的一些特性、设计和常见问题分析等,也欢迎在开源社区一起探讨和交流。
官方开源入口 https://gitee.com/open-hand/hzerohttps://github.com/open-hand/hzero

什么是HZERO

HZERO是汉得信息基于微服务架构开源免费的企业级PaaS平台,可支持企业各类系统搭建或产品研发,帮助企业快速构建技术中台。

以上这个解释比较官方,也比较生涩,这里给大家拆分一下

总之:HZERO平台为企业技术选型提供了一个重要的参考,降低了微服务技术使用的门槛,有利于加速企业数字化转型的步伐

平台逻辑架构

HZERO采用 J2EE 技术体系,基于Spring Cloud微服务框架进行封装,平台设计灵活可扩展、可移植、可应对高并发需求。同时兼顾本地化、私有云、公有云部署,支持SaaS模式应用。

平台逻辑架构

主要技术特点

基于Java主流开源技术构建

平台基于流行的J2EE技术栈,应用稳定的Spring Cloud微服务框架进行构建,主流开源的架构给我们带来了以下优势:

基于微服务架构设计和扩展

平台采用微服务架构设计,平台基础模块的每一个应用功能都使用微服务完成:

基于HZERO开发的应用系统,可以很容易的将业务对象作为基本单元进行纵向拆分,以交互层次作为标准进行横向拆分,从而形成多应用交互的微应用架构体系,有效的实现应用的拆分,实现敏捷开发和部署。

服务无状态

单个微服务节点的性能在大业务量时性能会遇到瓶颈,无法满足企业对业务系统的要求,HZERO服务采用无状态化设计,可以实现水平扩展部署。

请求流程示意图

前后端分离

HZERO提供完整的REST API接口,采用前后端分离技术,可以同时高效的支持移动APP、Web、小程序等应用的开发场景,同时结合Spring Security的OAuth2扩展,采用统一的认证中心,保障REST API的安全性。

前后端分离示意图

主要技术栈

技术栈列表

后端技术栈

DB支持

可支持多种关系型DB,暂时直接支持如下7种,可根据需要再扩展支撑其他DB:

应用的NoSQL DB:

前端技术栈

一睹为快

一下仅展示简单的几个页面,需要了解其功能可自行安装部署

默认风格 平铺风格菜单 个人中心

本文档资料主要来源于HZERO官方文档,了解详情请可直接访问HZERO开源版白皮书

上一篇 下一篇

猜你喜欢

热点阅读