Kong 1.0版本正式发布


大约四年之前,我们对Kong项目进行了大刀阔斧的开源。自那时以来,Kong的总下载量已经超过4500万次,目前被部署到全球多家最具份量的企业及政府机构当中,并吸引到110名开源贡献方。今天,我们自豪地宣布这段非凡的发展之旅终于迎来一大重要里程碑——Kong 1.0版本正式出炉!

如果大家熟悉Kong,有些朋友可能会问,“此次发布的是Kong社区版(简称CE)1.0版本,还是Kong企业版(简称EE)1.0版本?”答案是社区版,只是我们在此次新发布中将Kong社区版简化成了Kong 1.0。Kong 企业版将重命名为Kong Enterprise。此次重命名,反映出Kong与Kong Enterprise之间的关系; 大家可以将Kong理解为一套功能齐备且具备基础生产能力的Kong Enterprise。

1.0版本中有哪些新内容?

Kong 1.0的出现标志着项目真正走向成熟,其中包含大量主要功能更新以及为了响应社区需求而做出的小幅改进。

支持服务网格

Kong 1.0通过在各Kong实例之间彼此添加传输层安全性(简称TLS)以及对插件运行循环的修改以支持服务网格部署模式。这类更改使得Kong能够与服务的各个实例共同部署,在服务之间代理信息流,并在这些服务扩展时自动实现同步扩展。

迁移

Kong 1.0的第二项增强功能,是加入了一种新的数据库抽象对象(简称DAO),其能够简化由一种数据库模式向另一种数据库模式迁移时的具体流程。而且在面向Kong新版本升级时,几乎不会带来任何停机时间。新的DAO还允许用户一次性对整体Kong集群进行升级,而无需以手动介入方式按顺序升级各个节点。

其它更新与改进

其它规模较小但社区呼声强烈的改进,包括加入路由名称属性与HTTPS健康检查机制。

为何现在发布1.0版本?

人们常常问我们,为什么迟迟没有推出Kong 1.0版本。事实上,对于大多数项目而言,1.0版本意味着“生产就绪”。很明显,Kong早已在多家全球领先的企业与机构当中经历了多年大规模生产考验。但根据我们的想法,Kong 1.0版本应该意味着我们的API已经构建完成且能够实现向下兼容,且可以对现有功能进行持续性改进与添加(而非改变)。
01.png

插件开发套件(简称PDK)的发布、移除剩余API实体以及下图所示各项新的1.0功能允许我们不仅保证Kong能够实现生产就绪,同时亦面向下一阶段的发展方向做好准备。
02.png

未来展望

我们对项目迄今为止所取得的进展感到非常兴奋,并期待着Kong社区中的各位参与者以及不断加入的Kong用户能够在下一个十年继续推动平台创新与发展,并在实际应用当中对其进行测试。我们感谢每一位参与者已经做出的巨大贡献,也期待着与大家共同描绘出美好的Kong未来前景。

原文链接:Announcing Kong 1.0

0 个评论

要回复文章请先登录注册