Spring Boot 的 GraphQL 框架DGS - Go语言中文社区

Spring Boot 的 GraphQL 框架DGS


DGS Framework Netflix 开发的 GraphQL 服务器框架

 Domain Graph Service(DGS)框架的源代码 ,该框架是为独立和联合 GraphQL 服务开发的内容流服务,用于简化 GraphQL 的实现

Netflix 在 2019 年开始实施联合 GraphQL 架构,向新的体系结构过渡意味 Netflix 公司的许多后端团队需要在其 Java 生态系统中采用 GraphQL。Netflix 已经为后端开发标准化了 Spring Boot 快速应用程序开发框架。由于该公司的框架是在 Spring Boot 之上创建的,为了使这种新的联合架构获得成功,Netflix 就需要在 Spring Boot 中为 GraphQL 带来出色的开发体验。

DGS 框架的主要功能包括:

  • 基于注释的 Spring Boot 编程模型
  • 用于将查询测试编写为单元测试的测试框架
  • Gradle 代码生成插件,可从 GraphQL 模式创建 Java/Kotlin 类型
  • 与 GraphQL Federation 轻松集成
  • 与 Spring Security 集成
  • GraphQL 订阅(WebSocket 和 SSE)
  • 文件上传
  • 错误处理
  • 基于 Java 的 GraphQL 客户端

 

 Spring Boot 之上创建的 DGS 框架,它利用了 graphql-java 库

入门指南:https://netflix.github.io/dgs/getting-started/

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/ejinxian/article/details/113881408
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-05-30 13:59:59
  • 阅读 ( 1587 )
  • 分类:Go Web框架

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢