API网关Kong发布1.0版本

百家 作者:聊聊架构 2018-09-21 05:25:26

Kong是一个云原生、高效、可扩展的分布式 API 网关。 2015 年在 GitHub 开源后,广泛受到关注,目前已收获 1.78w+ star,其核心价值在于高性能和可扩展性。今天Kong团队正式宣布发布Kong的1.0版本。以下为官方新闻稿的全文翻译。

大约四年前,我们开源了 Kong。从那时起,Kong 已经被下载超过 4500 万次,被部署在全球的一些大型公司和政府机构中,并吸引了 110 名开源贡献者。


今天,我们很自豪地宣布这个新的重要里程碑——Kong 正发布 1.0 版本!

如果你熟悉 Kong,可能会问:“是 Kong 社区版(CE)还是 Kong 企业版(EE)发布了 1.0 版本”?答案是社区版,同时我们将 Kong CE 的名字改为 Kong,Kong EE 则改名为 Kong Enterprise。这次重命名仍然反映出了 Kong 和 Kong Enterprise 之间的关系,Kong 是 Kong Enterprise 的全功能和生产级基础。

1.0 版本带来了哪些新特性?

Kong 1.0 标志着这个项目已经走向成熟,同时还带来了主要的功能更新,以及为响应社区需求而做出的一些改进。

支持 Service Mesh

Kong 1.0 通过在 Kong 实例之间添加 Mutual Transport Layer Security(MTLS)和修改插件运行循环来支持 Service Mesh 部署模式。通过这些更改,可以将 Kong 与服务的每个实例部署在一起,代理服务之间的信息流,并随服务的伸缩而自动伸缩。

迁移

Kong 1.0 的第二个增强功能是一个新的数据库抽象对象(Database Abstraction Object,DAO)。在升级到最新版的 Kong 时,它可以在停机时间几乎为零的情况下简化从一个数据库模式到另一个数据库模式的迁移过程。新的 DAO 还允许用户一次性升级他们的 Kong 集群,不需要手动逐个升级每个节点。

其他更新和改进

这些极受欢迎的小改进包括路由的名称属性和新引入的 HTTPS 健康检查。

为什么现在才发布 1.0 版本?

之前,人们经常问我们为什么还不发布 Kong 1.0。对于大多数项目,1.0 版本意味着“生产就绪”。但实际上,Kong 已经在世界各地的大型公司和组织中进行了多年大规模的生产部署。对于 Kong 来说,1.0 版本意味着我们的 API 已经建立起来,并向后兼容,未来的改进将加入(而不是改变)到当前的功能集中。

插件开发套件(PDK)的发布,移除剩余的 API 实体以及 1.0 版本的新功能让我们能够保证 Kong 不仅稳定,可用于生产环境,而且我们已经准备好迎接下一阶段的旅程。

下一步

我们对迄今为止所取得的进展感到非常兴奋,并期待着由 Kong 社区、Kongers 以及不断增长的 Kong 用户一起推动下一个十年的平台创新。到目前为止,我们非常感谢所有参与者,并期待与大家一起开创 Kong 的未来。

另外,9 月 25 日将举行第一次 Kong 社区电话会议(http://bit.ly/2QlIh5H),届时可以向首席工程师 Thibault Charbonnier 询问有关 Kong 1.0 的问题。

Kong 1.0.0rc1 下载地址:https://bintray.com/kong


关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接
百度热搜榜
排名 热点 搜索指数