Async-graphqlRust 实现的异步 GraphQL 服务端框架

联合创作 · 2023-09-19 18:47

Async-graphql 是用 Rust 语言实现的 GraphQL 服务端库,它完全兼容 GraphQL 规范以及绝大部分的扩展功能(mutlipart request/relay/federation 等),类型安全并且高性能。

特性

  • 完全支持 async/await
  • 类型安全
  • Rustfmt 友好 (Procedural Macro)
  • 支持自定义标量
  • 最小的开销
  • 易于集成 (poem, actix_web, tide, warp, rocket ...)
  • 上传文件(分段请求)
  • 订阅(使用 WebSocket 传输)
  • 自定义扩展
  • Apollo 追踪扩展
  • 限制查询复杂性/深度
  • 错误扩展
  • Apollo Federation
  • 批量查询
  • Apollo 持久查询
浏览 10
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报