几种部署Goku API Gateway的方式,最快一分钟可使用上网关

本文详述了Goku API Gateway的三种部署方式:节点Docker+线上控制台、节点Docker+控制台Docker以及直接安装包部署,提供了一分钟上手的方案,适合企业和开发者快速搭建API网关。Goku API Gateway是一个基于Golang的微服务网关,支持用户授权、访问控制等功能,可实现服务编排和集群管理。
摘要由CSDN通过智能技术生成

本文将介绍几种部署Goku API Gateway的方式,最快一分钟可使用上为网关,详情请看全文。

什么是Goku API Gateway?

Goku API Gateway (中文名:悟空 API 网关)是一个基于 Golang 开发的运行在企业系统服务边界上的微服务网关。当您构建网站、App、IOT甚至是开放API交易时,Goku API Gateway 能够帮你将内部系统中重复的组件抽取出来并放置在Goku上运行,如进行用户授权、访问控制、防火墙、数据转换等;并且Goku 提供服务编排的功能,让企业可以快速从各类服务上获取需要的数据,对业务实现快速响应。

Goku API Gateway 的社区版本(CE)拥有完善的使用指南和二次开发指南,代码使用纯 Go 语言编写,拥有良好的性能和扩展性,并且内置的插件系统能够让企业针对自身业务进行定制开发。使用 Goku API Gateway 能让业务开发团队更加专注地实现业务。

一套完整的 Goku API Gateway 由一个 控制台若干个 网关节点 组成。节点通过IP地址注册在控制台中,控制台内的配置项会对所有节点生效。控制台用于配置网关的运行信息,例如访问策略、转发的API信息等等;节点用于实际的转发。当控制台上发布了最新的配置,所有节点都会主动更新自己的运行配置;在控制台发布的配置支持版本管理,可以手动发布和回滚。

Goku API Gateway支持管理多个网关节点的集群,实现让用户访问不同的集群从而访问不同的服务地址的目的。

下面是以两个DC(Data Center)为例的部署架构简图:
www.wityx.com
Goku的网关节点除了能够直接获取控制台的配置外,也支持采用直接读取配置文件的方式来使用。配置文件可以通过EOLINKER 官方提供的线上控制台来导出,线上控制台可让用户方便修改配置,修改完后导出配置文件,放到节点的服务器上即可。

线上控制台地址:http://goku-console.eolinker.com

使用线上控制台的话无法区分不同集群,如需使用更强功能建议还是部署自己的私有云控制台。

本文给出几种Goku API Gateway的部署方式:

一、节点docker+线上控制台

二、节点docker+线上控制台Docker

三、使用安装包直接安装

部署安装时需要用到的链接:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值