GrowthStore 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
GrowthStore 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
GrowthStore 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Rust
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 SilineStoreX
适用人群 未知
收录时间 2024-09-04

软件简介

GrowthStore是一个基于Rust体系的成长型的企业级后台服务的开发框架和运行时,称它为一个轻量级的服务平台也不为过。它提供了“约定大于配置,配置即服务”的开发理念,采用统一的约定、灵活的配置来实现绝大多数的业务,通过灵活高效的扩展体系,来满足各种特殊化的业务需求,快速应对企业的业务成长需要。GrowthStore的出现,为企业级后端开发注入了新鲜的血液。

GrowthStore有一套统一的服务语言,即它的InvokeURI统一调用服务语言,使得它的各种功能可以使用一套统一化的URI来进行表示,而前端只需要根据这些URI的规范即可知道GrowthStore的具体提供服务。因此,GrowthStore可以为前端开发人员提供更好的开发范式,让前端开发人员与后台服务开发更容易达成一致。
 
GrowthStore提供了支持多种关系型数据库的映射能力,如MySQL、PostgreSQL、MSSQL Server等,GrowthStore提供了可配置性的数据库表及查询的映射方式,可以支持类似于1..1, 1..N, N..N之类的表与表之间的关系型映射,并提供基于CRUD的11种操作和查询模式。我们可以使用GrowthStore快速开发数据库应用,而无需写后台的代码。
 
同样的,GrowthStore提供了对MQTT、Kafka、Redis、ElasticSearch等多种流行的第三方应用提供了支持,并通过插件形式,提供了基于RESTful 接口的支持,以满足各种业务系统的对接需求。GrowthStore可以很方便的开发对各种第三方软件的支持插件,并通过脚本语方、Hook机制、事件机制等多种形式完成与第三方软件的集成,进而与企业的IT整体架构共同成长。
 

GrowthStore的主要特点与能力:

开箱即用

简化开发流程:GrowthStore集成了丰富的后端功能和服务,包括但不限于用户认证、数据管理、实时通讯、云存储等,覆盖了应用开发中的大部分后端需求。这意味着开发者无需从零开始搭建后端架构,即可快速启动项目,将宝贵的时间和资源集中在前端创新和用户体验优化上。

提升业务定制与开发速度

GrowthStore提供的模块化服务和高度可配置的接口,使得项目组能够轻松根据业务需求进行快速定制和调整。无论是数据模型的构建、业务逻辑的部署,还是API接口的扩展,都能在极短时间内完成,大大加速了业务上线的进程。

强化前端与客户的互动能力

GrowthStore不仅简化了后端开发,更通过强大的数据支撑和实时通讯能力,为前端开发者提供了强大的“弹药库”。前端应用能够更快速地响应用户操作,实时展示数据变化,从而增强用户交互体验,促进客户参与度和满意度。

促进团队协作,提升开发效率

GrowthStore的引入使得前后端开发更加分离而协作,前端开发者可以更加专注于界面设计和交互逻辑,而后端开发者则可以利用GrowthStore快速搭建和部署后端服务。这种分工合作模式促进了团队之间的有效沟通和协作,提升了整体开发效率。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(4) 发布并加入讨论🔥
发表了资讯
09/13 10:03

GrowthStore v0.1.1 更新发布

GrowthStore本次更新主要是修复几个小问题,同时,为Rhai脚本语言以及模板功能增加了几个用于Hash计算的函数。 如: 对于StoreObject对象(能过let req = required("object://xxxxx/Name")获得),增加了AES/RSA加密去接: aes_encrypt aes_decrypt rsa_encrypt rsa_decrypt 全局函数中增加了 hmac_sha1 hmac_sha2 md5string base64encode base64decode 以及对于JSON对象,增加了 canonicalized_query 方法,该方法用于生成排序...

0
0
发表了资讯
09/04 11:42

Rust 开发的高成长性的数据服务平台 —— GrowthStore 发布

GrowthStore 是一个基于 Rust 体系的成长型的企业级后台服务的开发框架。它提供了 “约定大于配置,配置即服务” 的开发理念,采用统一的约定、灵活的配置来实现绝大多数的业务,通过灵活高效的扩展体系,来满足各种特殊化的业务需求,快速应对企业的业务成长需要。GrowthStore 的出现,为企业级后端开发注入了新鲜的血液。 GrowthStore 有一套统一的服务语言,即它的 InvokeURI 统一调用服务语言,使得它的各种功能可以使用一套...

2
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
4 评论
5 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部