这部分很简单,zuul的使用,很简单,就是在已经注册到eureka的中,原来可能访问服务,通过
localhost:8010/api/v1/user/add
这样访问,现在变成:
localhost:8010/sc-admin/api/v1/user/add 这样访问,可以看到,其实就是多加了一层,加了一个在eureka中注册的名字
而已,这样多个服务的话,就可以都使用这样的地址了,就不会有一个服务还得用一个端口号,这么麻烦
---------------------------------好下面开始使用zuul--------------------
先说用法,原理下面啰嗦:
项目结构,下面的sc-gateway就是,网关服务

1.首先新建一个项目:
注意要新建一个module,不要新建项目,不要用maven的,父项目,子项目的,这样的话会有问题,在idea中,只能同时启动
一个项目,很麻烦。。。
2.给这个module起名:sc-gateway
配置一
本文介绍了如何在SpringCloud项目中使用Zuul作为统一的API网关,简化服务调用。通过配置Zuul,将原本直接通过服务名加端口的访问方式改为通过网关地址加服务名,避免了每个服务单独暴露端口的繁琐。文中详细说明了创建Zuul模块、配置应用属性、启用Zuul和DiscoveryClient注解以及启动流程。
订阅专栏 解锁全文
2万+

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



