1.3K Star 2.7K Fork 1.4K

盘古开源 / 盘古开发框架

2023-11-29 20:00
431745 xiong chun 1712850266 程序员老熊
  • [pangu app starter] 整合集成 uni-app 和uview ui 提供移动端快速开发脚手架。
  • [pangu app starter] 发布 pagu app starter 的 H5 版本、微信小程序版本、Android 原生版本的示例程序。
  • [pangu] 解决 nacos 依赖版本升级后,ConfigParseUtils API 不向下兼容导致的 bug(出参类型结构变了)。
  • [pangu] 升级 hutool 版本,解决 xml 序列化远程代码执行漏洞。
  • [pangu] 增加配置项:pangu.log-reload 根据Nacos配置实现动态热刷新日志级别(缺省:true)。
  • [pangu] 升级 SpringBoot 依赖 到最新版本 2.7.17。
  • [pangu] 优化日志级别远程热加载功能。
  • [pangu] 升级 nacos 到2.2.4,并完成兼容性适配调整。
  • [pangu] 升级 dubbo 到3.2.9, 并完成 triple 协议切换和双向流式推送功能样例。
  • [pangu] 变更 dubbo 调用自定义异常类返回方式。由 hack ExceptionFilter 改为接口方法声明自定义异常或者抛出 RcpException。
  • [pangu] 调整了自定义 Starter 的自动装配逻辑。删除了原 pangu-xx-spring-boot-starter,合并为 pangu-spring-boot-starter。
  • [pangu] 调整了框架封装指导思想,删除了大量无意义或通用性不高或扩展性不强的封装动作。使得框架更加透明与灵活。
最后提交信息为: V6.0 Released.
2022-12-20 14:42
431745 xiong chun 1712850266 程序员老熊
  • [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 相关文档;部署了在线演示系统

输入图片说明

输入图片说明

最后提交信息为: 发布文档
2022-06-28 23:00
431745 xiong chun 1712850266 程序员老熊
  • 为配合 github pages 服务部署,修改了项目官网 react 编译构建输出路径。
  • 移除 Apache ShenYu 依赖,将缺省网关开发模式调整为pangu-webapi模式。
  • 封装 pangu-web-spring-boot-starter,提供 WebMVC 相关框架缺省内置拦截器的自动装配功能。
  • 修正 pang-parent 模块的依赖库版本冲突导致 package 打包报错的问题。
  • 集成 TLog 通过对日志打标签完成微服务应用的分布式日志追踪。
  • 集成 Seata 提供了完善的分布式事务管理方案。编撰了详尽的文档说明和范例。
  • 集成了分布式锁 Lock4j。支持注解声明式和 API 编程式对业务代码在分布式环境下加并发锁。
  • 封装了 RabbitMQ ,提供了分布式系统在异步通信、服务解耦、消峰填谷、缓存同步等应用场景的使用。
最后提交信息为: 项目文档发布
2022-04-06 14:26
431745 xiong chun 1712850266 程序员老熊

「盘古开发框架」是完全独立于 Spring Cloud 生态的一套轻量灵活、成熟可靠的工业级分布式微服务开发和治理框架(兼容垂直单体分层架构)。它基于 Apache-2.0 协议开源发布,且是免费的。我们希望不仅是开源的受益者,也能成为开源的贡献者,与开源社区一起「共建共享开源生态」。

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

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

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

最后提交信息为: 优化文档
Java
1
https://gitee.com/pulanos/pangu-framework.git
git@gitee.com:pulanos/pangu-framework.git
pulanos
pangu-framework
盘古开发框架

搜索帮助