Kong Gateway 是一个功能强大的 API 网关,提供了丰富的 API 管理功能,包括流量控制、认证、路由、监控等。以下是 Kong Gateway 中的一些核心概念及它们之间的关系:
1. Service(服务)
定义:
在 Kong 中,Service 表示一个后端的上游服务,它是 API 请求的目标。每个 Service 都包含了与目标服务相关的配置,如服务地址、端口等。通过 Kong Gateway,客户端请求会被路由到对应的 Service,然后通过 Route 定义的规则将请求转发到服务的不同路径。
关联:
Service是 Kong Gateway 中路由请求的目标,它会将请求转发到实际的上游服务器。Route和Service紧密关联,Route是将外部请求与内部的Service连接起来的桥梁。
示例:
创建一个 Service 时,你会指定它的上游服务器地址、协议等。
curl -X POST http://localhost:8001/services/ \
--data "name=example-service" \
--data "url=http://example.com"
2. Route(路由)
定义:
Route 是 Kong 中用于定义 API 路径和方法的实体。它指定了如何将外部请求(如 HTTP 请求)路由到一个或多个 Service。你可以为特定的请求配置路由规则,比如基于路径、方法、主机名等。
关联:
Route通过与Service关联,决定了如何将客户端请求路由到后

最低0.47元/天 解锁文章
799

被折叠的 条评论
为什么被折叠?



