iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >SpringCloud Zuul的使用简介
  • 361
分享到

SpringCloud Zuul的使用简介

2024-04-02 19:04:59 361人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录简介 使用 简介 Zuul是spring cloud全家桶中的微服务api网关。 所有从设备或网站来的请求都会经过Zuul到达后端的Netflix应用程序 Z

简介

  • Zuul是spring cloud全家桶中的微服务api网关。 所有从设备或网站来的请求都会经过Zuul到达后端的Netflix应用程序
  • Zuul 主要提供路由(请求转发)和过滤
  • Zuul 最终会注入Eureka

提供: 代理,过滤和路由三大功能

使用

导入依赖


    <!--zuul组件、zuul需要注册至eureka中-->
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-zuul</artifactId>
        <version>1.4.6.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
        <version>2.0.2.RELEASE</version>
    </dependency>

配置文件


server:
  port: 9527
spring:
  application:
    name: SpringCloud-zuul
eureka:
  client:
    service-url:
      defaultZone: Http://eureka1:7001/eureka/,http://eureka2:7002/eureka/,http://eureka3:7003/eureka/

  instance:
    instance-id: zull9527.com #别名

开启支持


@SpringBootApplication
@EnableZuulProxy//开启zuul支持,默认注册到Eureka
public 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
public static class ZuulRoute {
        
        private String path;
        
         private String serviceId;
      }

以上就是SprinGCloud Zuul的使用简介的详细内容,更多关于SpringCloud Zuul的使用的资料请关注编程网其它相关文章!

--结束END--

本文标题: SpringCloud Zuul的使用简介

本文链接: https://www.lsjlt.com/news/123747.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SpringCloud Zuul的使用简介
    目录简介 使用 简介 Zuul是Spring Cloud全家桶中的微服务API网关。 所有从设备或网站来的请求都会经过Zuul到达后端的Netflix应用程序 Z...
    99+
    2022-11-12
  • SpringCloud Feign的使用简介
    目录简介使用总结简介 feign是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。Spring Cloud集成了...
    99+
    2022-11-12
  • zuul使用简说
    zuul路由的几个配置参数1.静态路由zuul:routes:myroute1:path: /mypathadminadmin/**的请求不会被转发,而是直接由zuul里的接口接收匹配顺序path:/myusers/**path:/** 如...
    99+
    2023-06-05
  • SpringCloud微服务网关Zuul的作用是什么
    这篇文章主要介绍“SpringCloud微服务网关Zuul的作用是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SpringCloud微服务网关Zuul的作用是什么”文章能帮助大家解决问题。网关...
    99+
    2023-07-02
  • SpringCloud升级2020.0.x版之OpenFeign简介与使用实现思路
    目录OpenFeign 的由来和实现思路OpenFeign 简介OpenFeign 基本使用 本系列代码地址:https://github.com/JoJoTec/spring-cl...
    99+
    2022-11-12
  • SpringCloud降级规则使用介绍
    目录官网基本介绍降级策略实战异常比例异常数官网 https://github.com/alibaba/Sentinel/wiki/%E7%86%94%E6%96%AD%E9%99%8...
    99+
    2022-11-13
  • pipenv 使用简介
    之前在开发时一直使用 conda 使用作为虚拟环境管理工具,但有时候会经常会临时性的需要一个虚拟环境,如果使用 conda create 创建一个新环境,耗时不说,有时候还忘了删除,最后系统里一堆的虚拟环境。偶然发现 pipenv 后试用...
    99+
    2023-01-31
    简介 pipenv
  • dgraph 使用简介
    dgraph 简介 dgraph 使用示例(基于 golang) golang client 安装 创建 schema 数据的 CURD 事务 总结 dgraph 简介 dgraph 是基于 golang 开发的开源的分...
    99+
    2015-11-24
    dgraph 使用简介
  • OSWatcher使用简介
       OSWatcher Black Box, 简称OSW,是oracle提供的一个小但是非常有用的工具,它通过调用OS自己提供的命令来记录OS运行时的一些性能参数,比如CPU/Memo...
    99+
    2022-10-18
  • DBM_SQLTUNE使用简介
    DBMS_SQLTUNE的使用方法所需权限grant advisor to user;grant select_catalog_role to user;  --通过OEM管理必不可少g...
    99+
    2022-10-18
  • innotop使用简介
        innotop是一个mysql数据库实时监控工具,其功能强大,信息种类繁多,很能体现数据库的状态.    它实际上是一...
    99+
    2022-10-18
  • Pytest 使用简介
    前言   最近在听极客时间的课程,里面的讲师极力推崇 pytest 框架,鄙视 unittest 框架,哈哈!然后查了些资料,发现了一条 python 鄙视链:pytest 鄙视 &...
    99+
    2022-11-12
  • Postman使用简介
    文章目录 Postman简介Postman主界面菜单栏工具栏请求管理区环境管理区请求设计区 发送请求发送GET请求Postman发送GET请求发送表单格式POST请求发送JSON格式PO...
    99+
    2023-09-02
    Java Postman
  • Guava Cache的使用简介
    目录1 引入 2 Guava Cache介绍 3 缓存的过期时间设置 4 缓存加载机制 5 缓存清理 1 引入 说到缓存,可能大家最先想到的还是Redis。作为基于键值对的非关系型...
    99+
    2022-11-12
  • Python中itertools简介使用介绍
    目录Python中itertools模块一、 简介二、 使用介绍1、 常用迭代器1.1 chain1.2 groupby2、 无穷迭代器2.1 count2.2 cycle2.3 r...
    99+
    2022-12-28
    Python中itertools Python itertools详解 Python itertools
  • SpiderMonkey 简介和使用
    SpiderMonkey 是 Mozilla 基金会开发的一款开源的 JavaScript 引擎。它是 Firefox 浏览器的内置...
    99+
    2023-09-14
    SpiderMonkey
  • Android OKHttp使用简介
    目录配置 创建OkHttpClient 同步get请求异步get请求 同步post请求异步post请求上传文件表单提交下面是官网给出的OKHTTP的特点: 支持HTTP/2...
    99+
    2022-11-12
  • Vue3 Composition API的使用简介
    目录概述 示例为什么需要 setup ref、reactive computed与watch生命周期 vue3.0在7月发布了rc版本,vue-cli4.5后也支持选择vue3作为备...
    99+
    2022-11-11
  • python Polars库的使用简介
    目录文件地址:大家好,我是小F~ 很多人在学习数据分析的时候,肯定都会用到Pandas这个库,非常的实用! 从创建数据到读取各种格式的文件(text、csv、json),或者对数据进...
    99+
    2022-11-12
  • C# 枚举的使用简介
    目录为什么使用枚举?枚举有哪些用法?1、简单枚举2、标志枚举3、枚举使用的一些建议枚举这个名词大家都听过,很多小伙伴也使用过, 那么枚举在开发中能做什么,使用它后能给程序代码带来什么...
    99+
    2022-11-11
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作