【发布时间】:2022-11-17 03:07:36
【问题描述】:
我正在实施一个 API 网关,作为对几个作为微服务运行的现有 API 的访问点。
每个微服务 API 都在 OpenAPI 中定义,并运行一个 swagger-ui 实例来记录和公开端点。一切都作为单独的仅 API 项目用 Ruby on Rails 编写。
我正在考虑担任 API 网关角色的 Kong 或 Tyk。这两个项目是否有可能在网关上运行 swagger-ui 以记录通过网关的可用路由,并允许经过身份验证的用户在一个地方而不是每个服务尝试不同服务公开的各种端点?如果没有,这两个项目是否以任何形式提供了这样的接口?
【问题讨论】:
标签: swagger-ui openapi api-gateway kong tyk