SpringCloud微服务架构中Zuul网关怎么使用
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇"SpringCloud微服务架构中Zuul网关怎么使用"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下
千家信息网最后更新 2025年01月31日SpringCloud微服务架构中Zuul网关怎么使用简介
使用
这篇"SpringCloud微服务架构中Zuul网关怎么使用"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"SpringCloud微服务架构中Zuul网关怎么使用"文章吧。
简介
Zuul是Spring Cloud全家桶中的微服务API网关。 所有从设备或网站来的请求都会经过Zuul到达后端的Netflix应用程序
Zuul 主要提供路由(请求转发)和过滤
Zuul 最终会注入Eureka
提供: 代理,过滤和路由三大功能
使用
导入依赖
org.springframework.cloud spring-cloud-starter-zuul 1.4.6.RELEASE org.springframework.cloud spring-cloud-starter-netflix-eureka-client 2.0.2.RELEASE
配置文件
server: port: 9527spring: application: name: springcloud-zuuleureka: client: service-url: defaultZone: http://eureka1:7001/eureka/,http://eureka2:7002/eureka/,http://eureka3:7003/eureka/ instance: instance-id: zull9527.com #别名
开启支持
@SpringBootApplication@EnableZuulProxy//开启zuul支持,默认注册到Eurekapublic class Zuul9527Application { public static void main(String[] args) { SpringApplication.run(Zuul9527Application.class,args); }}
此时我们可以通过 地址:端口号/服务名称/服务 来访问了
注意:此处需在host文件添加 127.0.01 www,zuultest.com
为了不使我们的服务名称暴露我们可以在配置文件中添加
zuul: routes: xxx.serviceId: provider-name # xxx代表任意名称 xxx.path: /mydept/** ignored-services: provider-name # 不再通过这个路径访问即不允许通过服务名直接访问 prefix: /lin # 访问路径必须加上前缀/lin
此时只有通过 地址:端口号/lin/mydept/服务 来访问
补充: 为什么在配置文件中是使用serviceId和path 在zull中route是以键值对的形式存放的
public void setRoutes(Map routes) { this.routes = routes; }
而在ZuulProperties中
/** * Represents a Zuul route. */public static class ZuulRoute { /** * The path (pattern) for the route, e.g. /foo/**. */ private String path; /** * The service ID (if any) to map to this route. You can specify a physical URL or * a service, but not both. */ private String serviceId; }
以上就是关于"SpringCloud微服务架构中Zuul网关怎么使用"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
服务
内容
网关
文件
架构
名称
配置
口号
地址
文章
知识
篇文章
路径
路由
支持
三大
代表
价值
全家
别名
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
霍尼韦尔DNS服务器地址
给银行华为做软件开发的公司
本地服务器登录gitlab
电脑网络安全启动
数据库和ms哪个好考
网络安全教育有关视频
数据库怎么切换移动信号
占卜抽签软件开发
软件开发公司人力资源文案
上海网络技术解决方案
启动根服务器
二年级网络安全手抄报 小学
数据库核心合集
网络技术与应用实训
syql数据库
914158服务器
网络安全学习的基本步骤
无锡华硕服务器维修服务站
网络安全黑客图片大全
找软件开发的网址有哪些
数据库科
E7一卡通服务器已停止
宜宾嘉特互联网科技是干啥的
在数据库能够唯一地标识
掌易互联网络有限科技公司
最新直销软件开发公司
软件开发在线学习
2017网络安全工具包
南关区通用网络技术咨询售后服务
软件开发要从谁的需求出发