当前位置:

盘古开发框架 v5.3.1

收藏
举报
盘古开发框架是完全独立于 Spring Cloud 生态的一套轻量灵活、成熟可靠的工业级分布式微服务开发和治理框架(兼容垂直单体分层架构)。它基于 Apache-2.0 协议开源发布,且是免费的。
  • 作者:
    暂无
  • 演示网站:
    暂无
  • 当前版本:
    v5.3.1
  • 日期:
    2023-11-02
  • 相关链接:
    Home Page
  • 所属分类:
    web应用开发 Java
  • 软件评级:
  • 下载人气:
    529
免费下载
求购此源码
源码详情
免费下载
开发环境
更新日志
联系客服/入群
源码属性
授权 开源
大小 20.73MB
语言 Java
功能介绍

盘古开发框架是完全独立于 Spring Cloud 生态的一套轻量灵活、成熟可靠的工业级分布式微服务开发和治理框架(兼容垂直单体分层架构)。它基于 Apache-2.0 协议开源发布,且是免费的。

 

功能特点

开箱即用、轻量灵活

开箱即用的技术组件库、搭配自定义 SpringBoot 启动器和轻巧的代码生成 Maven 插件,可随意组合、自动装配、灵活插拔。 既能构建支持大并发高可用的互联网分布式架构也能快速搭建垂直单体分层架构。成熟架构、稳定可靠

盘古技术栈融合云原生思想,在微服务、容器化、DevOps 等方面完美支持和适配。可在云原生时代构建以「服务」为中心的现代应用架构,帮助用户在云环境中更好的构建、交付和管理自己的微服务平台。全栈百搭适配各类业务场景

聚焦面向(移动)互联网的电商、金融、云端 SAAS 服务等大并发高可用可扩展的业务场景。 同时也能满足诸如 ERP 、CRM 等各种企业数字化和各级电子政务系统的中小规模应用需求。

 

设计原则

在类设计、模块结构划分、技术组件选型、框架体系架构设计时会优先遵循的一些设计范式和指导原则。

1、极简原则

大道至简,简单代表好用、稳定、易协作。坚持「Keep it Simple & Stupid」设计理念。

2、最佳实践原则

通过大量的生产实例总结,沉淀复用最佳实践。

3、无为而无不为

不求大而全,聚焦专而精,保持架构的纯洁与透明。坚持「Less is More」设计理念。

4、服务优先原则

「服务」是盘古开发框架的一等公民,我们旨在微服务和云原生范式基础上构建「以服务为中心」的现代应用架构。

5、轻量灵活一致性原则

通用功能模块化,既能下沉复用也能对标替换;一套架构既是分布式微服务架构的工业级首选,同时也能兼容单体应用开发。

 

生态架构图

 

主要功能

1、自定义的 Spring Boot 启动器,完成各功能组件的自动装配。

2、自研轻量 Maven 插件,支持各场景的模版代码生成。

3、配置参数外部化、动态化和中心化管理。

4、面向接口代理的高性能 RPC 服务调用。

5、支持服务调用智能容错和负载均衡、服务限流与熔断、可视化的服务治理与运维等。构建「以服务为中心」的现代应用架构服务平台。

6、强大的数据访问能力,内置通用 CRUD 接口;支持 Lambda 表达式;提供逻辑删除、乐观锁、分页、字段值填充等功能。

7、支持基于异步非阻塞模型的高性能 HTTP 网关通过泛化调用后端 Dubbo 服务。同时网关支持 HTTP 层的鉴权、动态限流、熔断、防火墙、灰度发布等。

8、提供靠谱的最终一致性分布式事务落地方案。

9、提供数据治理相关功能,如:读写分离、数据分片、数据加密等。

10、提供消息队列在异步通信、服务解耦、消峰填谷、缓存同步等应用场景下的使用能力。

11、提供分布式环境下的多级缓存功能(注解式和编程式)。Caffeine 作为一级本地缓存,Redis 作为二级集中式缓存。

12、支持可配置、可监控的分布式任务调度。

13、支持注解声明式和编程式对业务代码在分布式环境下加并发互斥锁。

14、应用日志输出级别动态切换、分布式日志跟踪等...

付费服务
模板/插件
其他
  • IntelliJ IDEA
    版本:v2020.2.2 大小:696 MB 更新时间:2020-09-17
    立即下载
  • Greenfoot
    版本:v3.6.0 大小:236 MB 更新时间:2020-09-14
    立即下载
  • Eclipse集成开发环境
    版本:v2020.06 大小:54.5 MB 更新时间:2020-08-28
    立即下载
当前版本

v5.3.1

更新内容

[pangu] Web 前端开发方案集成。整合了 SCUI、Element Plus、Vue3作为盘古开发框架中后台前端开发脚手架。
[pangu] pangu-common模块新增了PageResult分页对象。
[pangu] 调整了 dubbo 接口包的 pom 依赖规则,防止不同通盘古主版本引用接口包导致的编译问题。
[pangu] 升级了如下依赖框架的版本号:mybatis plus (3.5.2)。
[pangu] 重写 Dubbo ExceptionFilter, 解决业务异常不能正常抛出问题。
[pangu] 统一请求异常处理逻辑拦截器。
[pangu] 升级了 nacos client 版本,解决长轮询获取配置超时报错 bug。
[pangu-admin] 开发了盘古中后台业务系统二次开发教授架。
[pangu-admin] 开发了人员管理、角色管理、资源管理、部门管理等权限系统相关模块。
[pangu-admin] 编撰发布了盘古 Admin 相关文档;部署了在线演示系统。

联系客服

手机版

扫一扫进入手机版

返回顶部