手机版
你好,游客 登录 注册
背景:
阅读新闻

Kong 1.0 正式发布,支持gRPC协议以及REST

[日期:2018-12-22] 来源:Linux公社  作者:醉落红尘 [字体: ]

昨天,Kong团队宣布推出Kong 1.0,这是一个可扩展,快速,开源的微服务API网关,可管理混合和云原生架构。香港可以通过插件进行扩展,包括身份验证,流量控制,可观察性等。第一个稳定版的Kong 1.0于今年9月在香港峰会上推出。

Kong API创建一个证书颁发机构,Kong节点可以使用它来相互建立相互的TLS身份验证。它可以平衡来自邮件服务器和其他基于TCP的应用程序(从L7到L4)的流量。

Kong 1.0有什么新特性?

GRPC

此版本支持gRPC协议以及REST。它建立在HTTP/2之上,为寻求以低开销和低延迟连接东西向流量的Kong用户提供选项。这有助于香港用户在混合环境中开放更多网状网部署。

Kong 1.0中的新迁移框架

这个版本的Kong引入了一个新的数据库抽象对象(DAO),这个框架允许从一个数据库模式迁移到另一个数据库模式,几乎没有停机时间。新的DAO可以帮助用户同时升级他们的Kong集群,而无需任何手动干预来升级每个节点。

插件开发套件(PDK)

PDK是一组Lua函数和变量,可以由custom-plugins用于在Kong上实现逻辑。使用PDK构建的插件将与HK版本1.0及更高版本兼容。 PDK的接口比裸机ngx_lua API更容易使用。它允许用户隔离插件操作,如日志记录或缓存。它在语义上是版本的,有助于保持向后兼容性。

服务网格支持

用户现在可以轻松地将Kong部署为独立的服务网格。服务网络可以帮助解决微服务在安全性方面的挑战。它保护了服务,因为它将多层安全性与Kong插件集成在一起。它还在请求生命周期的每一步都提供安全通信。

无缝连接

此版本将网格中的服务连接到所有环境,平台和供应商的服务。 Kong 1.0可用于弥合云原生设计与传统架构模式之间的差距。

强大的插件架构

此版本附带强大的插件架构,为用户提供无与伦比的灵活性。 Kong插件提供关键功能,并支持与其他云原生技术的集成,包括Prometheus,Zipkin和许多其他技术。 Kong的插件现在可以在新的预读阶段执行代码,从而提高性能。

AWS Lambda和Azure FaaS

Kong 1.0改进了与AWS Lambda和Azure FaaS的交互,包括Lambda代理集成。当将HTTP/1.1响应代理到HTTP/2客户端时,Azure Functions插件可用于过滤掉HTTP/2不允许的标头。

Kong 1.0 不支持:

核心

  • API实体和相关概念(例如/apis端点)已从此版本中删除。而是使用路由和服务。
  • 旧的DAO实现和旧的模式验证库将被删除。

新的管理员API

  • 现在使用URL路径更改(/consumers/x/plugins)而不是查询字符串字段(/plugins?consumer_id=x)进行过滤
  • 此版本中的错误消息已经过重新设计,以便更加一致,准确和信息丰富。
  • PUT方法已重新实现。

插件

  • galileo插件已被删除。
  • 在0.14.0中引入插件开发工具包(PDK)之前,插件作者使用的一些内部模块现已被删除。已删除的内部模块包括kong.tools.ip模块,kong.tools.public模块和kong.tools.responses模块。

主要错误修复

  • SNI(服务器名称指示)现在已正确分页。
  • 在此版本中,现在可以更好地处理null和默认值。
  • Datastax Enterprise 6.X不再抛出错误。
  • 已经制作了几个拼写错误,样式和语法修复。
  • 路由器在某些情况下不会注入额外的/。

在Kong的博客文章中阅读有关此版本的更多信息

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2018-12/155974.htm

linux
相关资讯       Kong 1.0  Kong 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款