Async-graphqlRust 實現的異步 GraphQL 服務端框架
Async-graphql 是用 Rust 語言實現的 GraphQL 服務端庫,它完全兼容 GraphQL 規(guī)范以及絕大部分的擴展功能(mutlipart request/relay/federation 等),類型安全并且高性能。
特性
- 完全支持 async/await
- 類型安全
- Rustfmt 友好 (Procedural Macro)
- 支持自定義標量
- 最小的開銷
- 易于集成 (poem, actix_web, tide, warp, rocket ...)
- 上傳文件(分段請求)
- 訂閱(使用 WebSocket 傳輸)
- 自定義擴展
- Apollo 追蹤擴展
- 限制查詢復雜性/深度
- 錯誤擴展
- Apollo Federation
- 批量查詢
- Apollo 持久查詢
評論
圖片
表情
