盘古开发框架 v5.2.0

来源:www.hymya.com       编辑:admin
2022-10-21 12:59

盘古开发框架 v5.2.0功能介绍

盘古开发框架是完全独立于 Spring Cloud 生态的一套轻量灵活、成熟靠谱的工业级分布式微服务开发和治理框架。它基于 Apache-2.0 协议开源发布,且是不收费的。

功能特征

开箱即用、轻量灵活

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

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

聚焦面向网络的电子商务、金融、云端 SAAS 服务等大并发高可用可扩展的业务场景。 同时也能满足诸如 进销存 、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、应用日志输出级别动态切换、分布式日志跟踪等...

盘古开发框架 v5.2.0下载地址

盘古开发框架 v5.2.0

广告位810*200
相关阅读