SpringCloud学习笔记029---在SpringCloud项目中使用Zuul实现基本的网关统一处理

本文介绍了如何在SpringCloud项目中使用Zuul作为统一的API网关,简化服务调用。通过配置Zuul,将原本直接通过服务名加端口的访问方式改为通过网关地址加服务名,避免了每个服务单独暴露端口的繁琐。文中详细说明了创建Zuul模块、配置应用属性、启用Zuul和DiscoveryClient注解以及启动流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 JAVA技术交流QQ群:170933152 

这部分很简单,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

配置一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添柴程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值