微服务 API 网关设计模式 - 创建端点

问题描述 投票:0回答:1

鉴于我想使用 API 网关模式,并且我有一系列应将请求转发到的微服务,我应该如何让网关知道为每个微服务创建哪些端点,以及什么级别的授权/许可用户需要访问这些端点吗?

architecture microservices api-gateway
1个回答
0
投票

我不知道您如何实现网关,但通常您需要手动创建要在网关上公开的端点,并配置这些端点如何映射到底层服务。这也适用于身份验证,如果您不手动为端点(或一组端点)配置网关,则无法知道谁应该能够访问每个端点。

您可能不希望在网关上公开所有微服务端点,具体取决于您决定的策略。例如,您可能希望允许微服务之间直接进行内部通信(绕过网关),并且仅公开网关上的 UI/第三方使用的端点。

© www.soinside.com 2019 - 2024. All rights reserved.