GOKU API Gateway CE V3.1.0发布:新增服务编排、配置版本管理等

网友投稿 251 2023-05-20


Goku API Gateway (中文名:悟空 API 网关)是一个基于 Golang 开发的微服务网关,能够实现高性能 HTTP API 转发、服务编排、多租户管理、API 访问权限控制等目的,拥有强大的自定义插件系统可以自行扩展,并且提供友好的图形化配置界面,能够快速帮助企业进行 API 服务治理、提高 API 服务的稳定性和安全性。GOKU API Gateway CE V3.1.0版本带来了以下几项更新内容:

立即下载开源版

新增API服务编排

支持一个编排API对应多个后端服务,每个后端服务的请求参数可以使用前端传入的参数,也可以在编排里自定义(写静态参数或从返回数据里获得)。每个后端服务的返回数据支持过滤、删除、移动、重命名、拆包和封包等操作;编排API能够设定编排失败时的异常返回。

简易教程: 新建API时选择新建编排API; 设置API的请求信息,配置需要的转发内容; 每个Step里可以配置转发地址,Step里可以配置转发地址、入参、返回数据的处理等。 入参支持获取 原始参数 和 直接配置参数 ; 返回数据支持进行 字段过滤(字段黑白名单)、删除移动重命名拆包封包 等操作。

新建编排API

配置多个转发后端

查看教程:服务编排

其他更新

支持自定义API的异常返回信息 可设定API的返回数据类型:不转换、转换成JSON、转换成XML 控制台的配置新增版本管理,支持配置的发布与回滚 控制台直接创建集群,无需通过配置文件

其他优化

节点从数据库读取配置改成通过API获取控制台的配置 节点支持读取配置文件来启动,可通过官方提供的离线控制台来进行配置,然后下载配置文件。 控制台的存储改用SQLite 界面优化 优化Access Log,记录编排过程


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:开源的微服务API网关:Goku API Gateway
下一篇:java 汉诺塔详解及实现代码
相关文章

 发表评论

暂时没有评论,来抢沙发吧~