文件名称:nadel:用于分布式架构的GraphQL DSL和执行引擎
文件大小:458KB
文件格式:ZIP
更新时间:2024-02-24 20:51:51
graphql GraphQLJava
Nadel:分布式GraphQL引擎 Nadel是一个Java库,用于将多个graphql服务组合在一起。 这是通过将多个基础GraphQL服务(方案)组合到一个方案(总体方案)中来实现的。 该库的主要目的是为GraphQL网关提供动力,该网关用作提供不同GraphQL API时跨不同服务执行请求的入口点。 这是通过在GraphQL SDL(架构定义语言)之上构建的DSL中声明应合并的服务来实现的。 虽然此库使用Java,但基础服务仅需要提供标准的GraphQL API,不需要Java代码即可将服务组合在一起。 所有这些都作为DSL的一部分以声明方式完成。 例: 假设我们有两个服务:“