4 个版本
0.3.0 | 2023 年 5 月 6 日 |
---|---|
0.2.2 | 2023 年 2 月 19 日 |
0.2.1 | 2022 年 5 月 15 日 |
0.2.0 | 2022 年 5 月 15 日 |
1165 在 数据库接口
每月下载量 42
93KB
2.5K SLoC
Instrumentality 通过一套共同的模式,将来自任何来源的数据聚合到单个数据库中。
论文。
数据应属于个人及其选择分享的人。只有当用户明确希望这样做时,帖子展示的顺序才应从倒序(即最新内容优先)改为其他顺序。
文档。
对于服务器管理员: https://docs.berserksystems.com/.
对于开发者: https://docs.rs/instrumentality/.
下载。
查看 https://github.com/berserksystems/instrumentality/releases/.
架构。
这是一个读取和写入 MongoDB 数据的 Axum 网络服务器。用户在平台上注册并创建主题。主题可以组织成组。数据关于主题,可以是连续的、离散的或元数据。
许可证。
本程序依据 'GNU Affero 通用公共许可证' 第 3 版授权。请参阅 LICENCE
获取许可证副本。
特性。
- 对常见数据的抽象:内容、存在、元数据。
- 对人和组织进行抽象:群组和主题。
- 完全支持 TLS。
- 通过 API 密钥进行基本身份验证。
- 通过推荐进行注册。
- 基本数据验证。
- 作业优先级队列系统。
路线图。
生态系统。
- 提供者客户端:Python,Rust。
- 消费者客户端:Web 前端。
特性。
- 性能分析和负载测试。
- 迁移到 PostgreSQL。
- 配置文件更新工作流程。
- 热和冷
/queue
。 -
/leaderboard
. - 增强
/view
查询语法。 - Webhooks。
- 分析。
- 管理工具。
- 拜占庭共识。
依赖项
33–47MB
~869K SLoC