了解盘古
Pangea 使用了最新的前端技术栈,前端基于 vue
和 企业定制化的 AntDesign
实现。内置了 i18n
国际化解决方案,并将组织、权限、消息、表数据、流程、系统监控、字典等产品开发中的常见功能全部集成到了平台之中,帮助你快速搭建企业级中后台产品。我们通过长期的项目实践,提炼了典型的业务模型,并提供了丰富的功能组件和低代码化的页面设计器,不管你的需求是什么,相信 Pangea 都能帮助到你。
技术栈
后端技术栈
功能 | 技术栈 | 版本 | 功能 | 技术栈 | 版本 |
---|---|---|---|---|---|
底层框架 | SpringBoot | 2.2.5.RELEASE | 服务治理 | SpringCloud | Hoxton.SR3oud |
注册中心 | Nacos | 1.2.1 | 流控管理 | Sentinel | 1.7.1 |
网关 | spring-cloud-gateway | 2.2.2.RELEASE | WebService 客户端 | openFeign | 10.7.4 |
负载均衡 | ribbon | 2.3.0 | 缓存 | caffeine | 2.8.1 |
持久化框架 | Mybatis-plus | 3.4.0 | 连接池管理 | Druid | 1.1.14 |
权限控制 | spring-security | 5.2.2.RELEASE | 序列化 | fastJson | 1.2.68 |
规则引擎 | easy-rule | 4.0.0 | 时序数据库 | influxDB | 2.15 |
Excel组件 | easy-excel | 2.2.7 | FileBeat | FileBeat | 5.5.1 |
ElasticSearch | ElasticSearch | 6.8.1 |
前端技术栈
功能 | 技术栈 | 版本 |
---|---|---|
前端框架 | Vue | 2.x |
路由管理 | Vue-router | 3.0 |
状态管理 | Vuex | 3.0 |
组件库 | Ant Design of Vue | 1.6.x |
- 前端源码地址:
http://gitlab.hisense.com/Pangea/Pangea-Cloud/frontend/Pangea-Frontend.git
后端分支说明
- 后端源码地址:
- 基础服务(最终以镜像方式提供):
http://gitlab.hisense.com/Pangea/pangea-parent
- product分支:
spring cloud
原生方式,使用nacos
做注册中心和配置中心
- product分支:
- 开发脚手架:
http://gitlab.hisense.com/Pangea/Pangea-Cloud/backend/pangea-backend.git
- 默认使用master分支
- 基础服务(最终以镜像方式提供):
后端项目结构
pangea-parent
|
├──pangea-common --组件包
| |
| ├──pangea-common-core --核心组件
| |
| ├──pangea-common-cache --缓存组件
| |
| ├──pangea-common-log --日志组件
| |
| ├──pangea-common-mybatis --mybatis数据库组件
| |
| ├──pangea-common-client --系统服务客户端组件
| |
| ├──pangea-common-datascope --数据权限组件(基于mybatis)
| |
| ├──pangea-common-dict --数据自定组件
| |
| ├──pangea-common-easyrules --规则引擎组件(基于easyRules)
| |
| ├──pangea-common-exception --全局异常处理组件
| |
| ├──pangea-common-hichat --信鸿认证组件
| |
| ├──pangea-common-i18n --多语言支持组件(国际化组件)
| |
| ├──pangea-common-influxDB --时序数据库组件
| |
| ├──pangea-common-oss --对象存储组件
| |
| ├──pangea-common-pf4j --插件开发组件
| |
| ├──pangea-common-security --功能权限组件
| |
| ├──pangea-common-support --技术支持组件
| |
| ├──pangea-common-utils --常用工具组件
| |
| ├──pangea-common-compatibility --老版本兼容性组件
|
|
├──pangea-gateway --网关
|
├──pangea-auth --认证服务
|
├──pangea-service --服务包
| |
| ├──pangea-service-system --系统服务
| |
| ├──pangea-service-gen --代码生成
| |
| ├──pangea-service-ureport --报表服务
|
├──pangea-ant --前端 使用ant design框架
知识储备
我们为你收集了使用Pangea所需要的知识文档的链接,对这些知识有所了解后使用Pangea会更加流畅~