当前位置:首页 > 行业资讯 >  > 正文
重点聚焦!盘古数字化赋能开发框架简介
来源:哔哩哔哩  时间:2023-07-03 01:00:57
字号:

「盘古开发框架」是一套轻量稳健的工业级前、中、后台三维多端行业数字化赋能开发基座。基于商业友好的  协议免费开源发布,希望与开源社区一起 分析经验传递价值,共建共享开源生态。(/pulanos/pangu-framework)


(资料图片)

生态项目

盘古开发框架由如下三个子项目组成。

盘古微服务开发框架一套构建以「服务」为中心的现代应用架构,用户可以开发、管理自己的微服务实现。

盘古中后台业务系统开发脚手架一套预置了权限系统的中后台前后端统一解决方案,用户可以基于此快速搭建中后台业务系统二次开发脚手架。

盘古移动端多平台开发脚手架一套多平台快速开发脚手架,用户可以快速开发 Android/IOS App、微信小程序、H5 应用。

适用场景

基于盘古开发框架的前、中、后台三维多端行业数字化赋能能力,用户既能快速构建面向(移动)互联网的电商、金融、云端 SAAS 服务等大并发高可用可扩展的互联网应用场景,同时也能满足诸如 ERP 、CRM 等各种企业数字化和各级电子政务系统的中小规模业务需求。

核心价值链

初级程序员盘古助你成长为独挡一面的全栈开发攻城狮,成为团队里最靓的那个仔。

中、高级程序员盘古助你成长为手持魔杖的全能型架构师 or 技术砖家。

架构师、技术决策者盘古助你规避技术选型试错风险,优化自己的架构工具箱,更好的为业务服务。

企业老板盘古为你降低用人成本,夯实企业数字化基座,真正做到降本增效好帮手,持续助力企业业务增长。

常见 FAQ

FAQ1. 盘古微服务框架(Dubbo 生态)VS Spring Cloud 框架

盘古微服务框架(Dubbo 生态)生态 和 Spring Cloud 都侧重于对分布式系统中常见问题模式的抽象和实现(如服务发现、负载均衡、动态配置等),形成一套微服务整体解决方案。同时都依赖 Spring、Spring Boot ,完全兼容 Spring 体系的开发模式。但是,由于它们在诞生背景与架构设计上的巨大差异,两者在性能、适用的微服务集群规模、生产稳定性保障、服务治理等方面都有很大差异。 盘古微服务框架(Dubbo 生态)的优势在于如下几个方面:

微服务组件成熟度、可用性上有相对优势。比如:配置中心组件、服务注册组件、网关组件等。

微服务实践和治理能力相比有绝对优势。如:优雅上下线、多注册中心、流量管理、权重动态调整、标签路由、条件路由等。可支持百万实例集群水平扩容的超大规模微服务集群。

支持多种微服务通信协议和多种数据传输序列化方式。而且,随着 Dubbo-Go 版本的成熟,Java 微服务生态 和 Go 微服务生态互联互通已经变为现实。

能应对未来可能飞速增长的业务侧对技术平台提出的挑战,在正确的道路上积累有效保值、增值的企业数字资产。

原生整合 Nacos、Seata、Sentinel、ShenYu 生态组件,架构轻量纯洁、干净无污染。

如果您的目标是打造企业开发基座,构建企业级应用,并期待形成企业保值增值的数字资产;而且在未来的持久维护中能够更省心、更稳定,那么建议你能更深入的了解盘古微服务框架(Dubbo 生态)的使用和其提供的能力。

FAQ2. 盘古微服务框架(Dubbo 生态)VS Spring Cloud Alibaba

Spring Cloud Alibaba 是遵循 Spring Cloud 抽象层,实现了 Dubbo 生态组件的融入能力,同时也是夹带了一些私货(自家云厂商的商业组件)。因此,如果你选择直接使用 SCA 的话,它也可以享受 Dubbo 生态的相关能力输出的。但是,如果你想拥有一个简单轻量不被污染的微服务架构的话,可以选择盘古微服务框架这种原生组件集成的模式。

说明

上述结论虽已尽量保持客观但考虑到个人认知水平和先入为主的因素,偏颇之处在所难免。请各位看官自行甄别。

生态架构图

标签: