Spring GraphQL与Netflix领域图服务框架集成
原文约1800字,阅读约需5分钟。发表于: 。有两个相互竞争的GraphQL框架: Netflix 于 2021 年初开源了域图服务 (DGS) 框架。此后,该框架在 Netflix 和许多其他公司中得到了广泛采用。DGS 框架为 Java 开发人员提供了基于 Spring Boot 的编程模型来创建 GraphQL 服务。 在Netflix 开源 DGS 框架后不久, Spring 团队为 Spring Boot 开发 GraphQL 框架的工作。Spring GraphQL 项目当时处于早期阶段,提供了与graphql-java 的较低级别的集成。在过去的一年里,Spring GraphQL 已经成熟,并且大部分功能与 DGS 框架相
Spring GraphQL和Netflix领域图服务框架(DGS)集成。DGS框架在Netflix和其他公司中广泛采用,提供了基于Spring Boot的编程模型。Spring GraphQL项目已经成熟,并且与DGS框架功能相当。用户可以选择DGS框架或Spring GraphQL。DGS框架高度模块化,核心由DGS API和注释组成。集成后,可以同时支持DGS和Spring GraphQL编程模型。性能注意点是使用Spring GraphQL的HTTP处理程序会产生CPU开销,可以禁用异步请求处理来解决。DGS框架与Spring GraphQL集成后具有相同的性能。