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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
深入浅出Rust
范长春 / 机械工业出版社 / 2018-8-21 / 89.00元
本书详细描述了Rust语言的基本语法,穿插讲解一部分高级使用技巧,并以更容易理解的方式解释其背后的设计思想。全书总共分五个部分。 第一部分介绍Rust基本语法,因为对任何程序设计语言来说,语法都是基础,学习这部分是理解其他部分的前提。 第二部分介绍属于Rust独一无二的内存管理方式。它设计了一组全新的机制,既保证了安全性,又保持了强大的内存布局控制力,而且没有额外性能损失。这部分是本书......一起来看看 《深入浅出Rust》 这本书的介绍吧!