微服务实践入行实践:微服务网关Zuul入门与实操
发布时间
阅读量:
阅读量
网关的作用
在微服务架构设计中,由于各个实例的位置可能随时发生变化,在这种情况下我们应尽量避免直接对外暴露这些位置信息。如果每个微服务都直接提供公开接口,在实际应用中会产生诸多问题:例如调用过程过于繁琐,并且难以统一管理账户权限等操作。同时遵循高内聚低耦合的设计原则时,则建议将系统的内部组件与外部组件进行分离管理
因此,在这种情况下就需要引入一个专门的功能模块来接收并解析外部请求;这个功能模块被称为服务网关。它将被用来简化前端调用逻辑,并且同时也能执行相应的认证功能;根据不同来源或类型的需求返回相应的数据或响应;从而降低了内外部系统之间的交互复杂性。

该系统主要负责对服务请求进行转发、组织管理和协议转换。所有客户端的请求都会首先被该系统层转发。这些请求会被转发到相应的微服务中进行处理。该系统经常通过调用多个微服务并整合结果来完成一个请求的处理。此外,它能够实现对外部响应和内部反馈的友好转换。
该系统主要负责对服务请求进行转发、组织管理和协议转换。所有客户端的请求都会首先被该系统层转发。这些请求会被发送到相应的微服务中进行处理。该系统经常通过调用多个微服务并整
全部评论 (0)
还没有任何评论哟~
