其他分享
首页 > 其他分享> > kong 简明介绍

kong 简明介绍

作者:互联网

kong

kong 官方文档:https://docs.konghq.com/getting-started-guide/2.4.x/overview/

1、What are Services and Routes?

在 Kong Gateway 中,Service 是表示外部上游 API 或微服务的实体——例如,数据转换微服务、计费 API 等。

Service 的主要属性是它的URL,服务在其中侦听请求。您可以使用单个字符串指定 URL,也可以单独指定其协议、主机、端口和路径。

在开始对 Service 发出请求之前,您需要向它添加一个 Route。Route 决定了请求到达 Kong Gateway 后如何(以及是否)发送到它们的服务。一个服务(Service)可以有多个路由(Route)。

此图说明了通过服务路由到后端 API 的请求和响应流。
在这里插入图片描述

1.1 Add a Service

出于本示例的目的,您将创建一个指向 Mockbin API 的服务。Mockbin 是一个“echo”类型的公共网站,它将请求作为响应返回给请求者。此可视化将有助于了解 Kong Gateway 如何代理 API 请求。

Kong Gateway 在端口上公开了 RESTful Admin API :8001。网关的配置,包括添加 Services and Routes,是通过对 Admin API 的请求来完成的。

curl -i -X POST http://<admin-hostname>:8001/services \
  --data name=example_service \
  --data url='http://mockbin.org'

如果服务创建成功,您将收到 201 成功消息。

验证服务的端点:

curl -i http://<admin-hostname>:8001/services/example_service

1.2 Add a Route

要通过 API 网关访问 Service,您需要向其添加 Route。

标签:服务,Service,Route,简明,介绍,kong,Add,API,Kong
来源: https://blog.csdn.net/weixin_42725107/article/details/118370628