基于SpringCloud Alibaba搭建的开源免费的
企业级分布式微服务应用开发框架

starfork

功能组件

主流稳定的开源软件

采用目前主流的技术栈,且在软件实现上选择了最新发布的稳定版本,尽可能的保证项目稳定,紧跟技术前沿。

优秀合理的解决方案

从实际业务需求出发,积攒工作中优秀的解决方案,不断锤炼提取,总结创新,以期在后续的开发过程中少走弯路,省时省力。

经典的RBAC模型权限控制

采用目前广泛应用的RBAC模型权限控制,从表设计到代码实现,完全遵循RBAC模型设计,支持到模块、菜单、按钮、接口的细粒度权限控制。

灵活可配置的数据权限

将数据权限功能从业务逻辑代码中提取出来,实现灵活可配置的数据权限,从角色维度及用户维度提供灵活的配置界面。

可定制的多租户实现方案

提供共享同一数据库、同一应用服务的多租户功能,可根据子域名定制各租户不同展示界面,功能全面,维护和硬件成本低,可快速开发SaaS服务平台。

功能全面的代码生成器

根据业务开发流程定制的代码生成器,支持单表、多表、主表子表,通过读取数据库表定义,实现前后端代码的增删查改代码、数据校验、数据字典、默认值等配置。

主流的前端框架集成

支持ElementUI、AntDesign的VUE前端框架,并根据前端框架版本发布不断升级修复版本。移动端支持uni-app、Flutter、小程序原生开发等,满足不同的业务需求。

完善的实现原理和开发文档

从底层实现技术说明框架集成原理,各功能模块搭配方案、详细的开发配置文档,快速入门搭建自己的微服务平台,尽可能的让用户知其然知其所以然。

框架特点

严格遵循代码规范及数据库设计规范

为了使方便团队协作、降低代码维护成本,增加代码健壮性、稳定性,我们严格遵循行业发布的代码编写规范、数据库设计规范。

全面的敏捷开发测试流程

搭配敏捷开发软件、制定一套符合框架的敏捷开发测试流程、并提供每个步骤搭配实现方案以及操作方法的详细说明文档。

完善的分布式部署方案

从原生部署到容器部署、K8S容器编排,提供完善的部署方案配置及实施文档,用户可以根据不同需求及应用场景,制定自己的分布式部署方案。

多场景实现应用案例

真实的案例介绍、应用场景说明,根据不同行业的业务需求、探讨交流实际应用开发过程中的某个问题的解决方式、某个方案具体实现的优秀设计。

SpringCloud

免费下载

gitegg-platform基础平台

提供公共基础能力的平台

  • SpringBoot基础配置扩展
  • SpringCloud基础配置扩展
  • Mybatis-Plus扩展定义
  • 短信通知接口定义及实现
  • 分布式文件存储接口定义及实现 ......
star

gitegg-cloud微服务平台

SpringCloud微服务开发平台

  • 基于角色的权限控制
  • Seata分布式事务管理
  • Sentinel流量控制、熔断降级
  • Gateway网关转发及鉴权
  • EKL分布式日志监控平台 ......
star

gitegg-boot微服务平台

SpringBoot微服务开发平台

  • 基于角色的权限控制
  • 动态数据源、数据库分库分表
  • 可配置的数据权限
  • 接口参数校验
  • 前后端代码生成器 ......
star

应用案例

技术栈组件