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 持久查询

浏览 25
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报