微服务 API 网关 APISIX 发布 0.5 版本,达到可用状态

2020-02-24 12:06:08 浏览数 (1)

项目介绍

APISIX (https://github.com/iresty/apisix) 是一个云原生、高性能、可扩展的微服务 API 网关。

APISIX 基于 OpenResty 和 etcd 实现,和传统 API 网关相比,APISIX 具备动态路由和插件热加载机制,特别适合微服务体系下的 API 管理。

欢迎感兴趣的工程师加入 QQ 群:552030619,也欢迎使用 APISIX,业界最顶尖的工程师为你提供 1 对 1 服务。

人员动态

新增四位贡献者,GitHub ID 为:

@soulsoul

@xiwangzishi

@orangle

@weijiaxiang007

感谢各位的参与和贡献。

新版本功能变动

APISIX 的 0.5 版本已经达到生产环境使用的标准,欢迎大家使用和反馈意见:

  • 新增 admin API,封装了对 etcd 的操作;
  • 新增 json schema 的 API,方便前端做检验;
  • 新增对 https 流量的支持,证书动态加载和更新;
  • 新增 prometheus 插件,并把边缘节点的瞬时状态保存一份到 etcd,方便前端展示;
  • 动态上游支持一致性哈希;
  • 路由规则新增对 uri、wild host、method 等多个维度的支持;
  • 增加了完整的测试案例集,以及测试覆盖度的统计;
  • 增加中英文白皮书,以及产品架构图;
  • 修改 RPM 包的代码释放路径,现在所有配置和代码都释放在 APISIX 自己的目录下,方便管理;

测试和性能

  • 核心代码测试覆盖度 100%,整体代码覆盖度为 70%;
  • 相对于0.4版本,性能提升70%,单核 QPS 达到 23k:https://github.com/iresty/apisix/issues/118;

社区活动

在 7 月 6 日上海 OpenResty meetup 上,APISIX的核心开发者会带来两个技术主题,讨论在OpenResty测试和高性能方面的最佳实践:http://www.huodongxing.com/event/3497752190600

7 月 13 日在深圳腾讯大厦,APISIX的核心开发者将和大家一起探讨网关的选型和 OpenResty 的优化。

0 人点赞