#aggregation #platform #user #facilitate #schema

bin+lib instrumentality

数据聚合平台

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

AGPL-3.0

93KB
2.5K SLoC

Instrumentality

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