Solo.io 最近发布了 GraphQL API 转换层产品 QLoo ,为现有服务和无服务器功能提供 GraphQL 访问端点。据 Solo 的创始人和 CEO Idit Levine 介绍,“在绿地工程( Greenfield Project ,即在全新的环境内开发一个新系统,不需要考虑与其它系统,尤其是与老旧系统,的集成问题)中使用 GraphQL 做开发是一种很棒的体验……在现有软件系统中添加 GraphQL,往往会在复杂性、逻辑和开发时间上付出代价”。
QLoo 基于 Solo 已有的功能网关产品 Gloo 。QLoo 和 Gloo 二者在设计上就考虑将系统的所有组件“黏合”在一起。QLoo 整合了 REST API、gRPC 服务和无服务器功能,为单个 GraphQL API 服务提供了一种配置驱动、零代码的实现。
QLoo 使用 Envoy 处理底层 HTTP 路由。Envoy 是一种开源的服务代理,由 Lyft 开发。Envoy 实现了外部服务调用的低资源占用(footprint)和高网络性能。Levine 指出,“Envoy 添加了一些特性,包括加密、认证、监控和度量等,无需用户做额外的工作”。
要了解 QLoo 的更多详细信息,可查看 GitHub 代码库,或是加入 Slack 频道 https://slack.solo.io/ 。
查看英文原文: QLoo Creates GraphQL Interface for Existing Services
评论