5 个不稳定版本
0.3.0 | 2022年2月21日 |
---|---|
0.2.0 | 2022年2月21日 |
0.1.2 | 2021年7月1日 |
0.1.1 | 2021年6月5日 |
0.1.0 | 2021年4月30日 |
在 数据库接口 中排名 1404
每月下载量 65
100KB
3K SLoC
atlas
atlasserver
是一个 Rust 库,用于从可重用和可扩展的模块中组合 REST API,特别考虑到支持在线游戏服务的网络需求。
工作原理
实现了 CustomModule
特质的结构体通过实现 CustomServer
特质的对象连接起来,该对象将模块中定义的 warp 过滤器进行调度。 CustomModule
可以通过使用“资源”来处理数据,这些资源是存储在 HList 中的任意类型。
请参阅仓库中的示例以获取更多详细信息。
特性
- 模块化/可扩展
- 支持 JSON/Protobuf 负载
- 为 dynamodb 提供数据存储(可替换)
端点
- 用户注册
- 用户登录(+会话验证)
依赖关系
~13–24MB
~334K SLoC