SpringCloud 使用Zuul构建微服务网关

 2023-09-15 阅读 24 评论 0

摘要:什么是网关? 之前,我一直觉得对这个概念理解的不够清晰,使用了微服务后,大概总结了一下,通俗来讲可以理解如下,某个应用平台一旦需要为外界提供开放接口服务,平台为了对开发的接口做统一管理,权限认证,路由分配等,需要通过某种机制来实现,说白了就是有一道闸口一样

什么是网关?

之前,我一直觉得对这个概念理解的不够清晰,使用了微服务后,大概总结了一下,通俗来讲可以理解如下,某个应用平台一旦需要为外界提供开放接口服务,平台为了对开发的接口做统一管理,权限认证,路由分配等,需要通过某种机制来实现,说白了就是有一道闸口一样的东西,你有通过闸口的权限,就可以进行接口访问,当然,应用平台出于安全考虑,会对不同类别的服务进行更加细致的划分,由此,调用者通过这样的形式调用接口,就形成了网关的概念,这是我个人的理解。

实际工作中那些地方用到网关了呢?

1、nginx
2、微服务模块

nginx一般作为反向代理服务器,提供应用接口访问的第一道关口,不同模块的web端通过配置不同的路由跳转地址访问后端不同的微服务模块,可以理解成网关;

微服务治理中,比如像springcloud,通过zuul进行服务调用,也是属于网关范畴,不同的是,zuul属于本地网关,整体架构简图如下,

网关地址一般是多少?在这里插入图片描述

为什么要使用微服务网关&

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/62956.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息