# cashmere_core **Repository Path**: cashmere/cashmere_core ## Basic Information - **Project Name**: cashmere_core - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-17 - **Last Updated**: 2025-01-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 框架目标 高性能、高稳定性、跨平台、易用的通用管理系统开发框架。 - [x] 高性能,rust语言开发,实测支持系统支持30000以上QPS(服务和数据库在同一台机器上,16核+64G内存,如果数据库有单独的机器,测试时CPU占用率服务和数据库各占一半,性能将更高) - [x] 跨平台,rust语言的跨平台性质,同时支持Linux、Windows、Macos系统(经过实测,行为无差别) - [x] 高稳定性,实测Linux、windows、macos下行为一致性无差别(同样的bug各平台表现一样,经过验证) - [x] 通用管理开发框架,支持快速快速开发,3天内完成基础框架搭建,2周内上线服务(经过验证) - [x] 组件级高可重用性,可根据服务需求增删服务组件,服务组件可无缝平滑迁移,可基于已完成组件快速组装新系统(经过验证) - [x] 后端开发同学只需集中精力定义实体模式和开发业务逻辑,快速集成和测试,(只需要集成和开启需要的模块即可,不需要运行整个系统) - [x] 支持模式反射,不同访问权限下的模式可见性反射,极大方便接入和用户模态下调试 - [x] 多母语实体名支持 - [ ] 内建事件驱动系统组件,可用于开发事件驱动系统(正在集成中) - [ ] 内建工作流程系统组件,支持工作流程系统开发(正在设计开发中) - [ ] 内建消息系统组件,消息是管理系统的重要组成部分(正在设计中) - [ ] 内建协作文档组件,多人协作文档对接是管理同步的关键一环(正在设计中) - [ ] 异步日志 ## 帐户模块 - [x] 独立帐户模块,可独立部署为帐户服务器(目前支持持grpc接口) - [x] jwt用户鉴权 # 主要技术栈 rust, grpc(protobuf), tokio, mongodb ## 为什么叫羊绒(Cashmere) 我的老家在鄂尔多斯,特产鄂尔多斯山羊绒是世界顶级山羊绒。 羊绒柔软、丝滑、温暖,也是这个开发框架的特性目标: 极强的可定制性、平滑的集成特性来温暖开发人员, 极高性能和稳定性来温暖用户。 Soft, Smooth, Warm