前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >APISIX 发布 0.7 版本,增加 gPRC 协议转换、serverless 等多项功能

APISIX 发布 0.7 版本,增加 gPRC 协议转换、serverless 等多项功能

作者头像
温铭@APISIX
发布2020-02-24 12:07:21
7520
发布2020-02-24 12:07:21
举报
文章被收录于专栏:第二层思考第二层思考

这个版本带来很多新的特性,比如IP黑白名单、gPRC协议转换、支持 IPv6、对接 IdP(身份认证提供商)服务、serverless、默认路由修改为radix tree(不向下兼容)等。

内核

  • ? gRPC 协议转换: 支持 gRPC 协议的转换,这样客户端可以通过 HTTP/JSON 来访问你的 gRPC API.
  • ? radix tree 路由: 将 radix tree 作为默认的路由器,支持把 uri、host、cookie、请求头、请求参数、Nginx内置变量等作为路由的条件,并支持等于、大于、小于等常见操作符,更加强大和灵活. 重要:这个修改是不向下兼容的,请使用历史版本的用户手工修改路由配置
  • 动态上游支持更多的参数,可以指定上游的 uri 和 host,以及是否开启 websocket.
  • 支持从 ctx.var 中直接获取 cookie 中的值.
  • 路由支持 IPv6.

插件

  • ? serverless: 支持 serverless,用户可以把任意 Lua 函数动态的在网关节点上运行。用户也可以把这个功能当做是轻量级的插件来使用。
  • ? IdP 支持: 支持外部的身份认证服务,比如 Auth0,okta 等,用户可以借此来对接 Oauth2.0 等认证方式。
  • 限流限速支持更多的限制 key,比如 X-Forwarded-For 和 X-Real-IP,并且允许用户把 Nginx 变量、请求头和请求参数作为 key.
  • IP 黑白名单 支持 IP 黑白名单,提供更高的安全性。

CLI

  • 增加 version 指令,获取 APISIX 的版本号.

Admin

  • 支持 PATCH API,可以针对某个配置单独修改,而不再用提交整段配置

Dashboard

  • ? 增加在线演示版本的 dashboard,用户不用安装即可体验 APISIX.
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 第二层思考 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 内核
  • 插件
  • CLI
  • Admin
  • Dashboard
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档