zoukankan      html  css  js  c++  java
  • SpringCloud之Zuul[八]

    SpringCloud之Zuul

    什么是Zuul

      Zuul从字面的意思就是网关的意思,是一个用简单的方法管理服务各个服务,使掉用更简单,如图:(画的巨丑)

      图解: zuul和各大服务一样,是注册在注册中心中的,通过注册中心来简单的调用这些服务。使调用更简单!

    具体代码操作:

      1.导入Gradle依赖

    dependencies {
        //zuu的依赖包
        compile('org.springframework.cloud:spring-cloud-starter-netflix-zuul')
       //注册中心服务发现依赖  
        compile('org.springframework.cloud:spring-cloud-starter-netflix-eureka-client')
    
    
    }

      2.配置application.properties

    spring.application.name=zuul
    #注册中心地址
    eureka.client.service-url.defaultZone=http://localhost:8000/eureka
    #端口号
    server.port=8088
    #访问以什么开头
    zuul.routes.orders.path=/orders/**
    #调用哪个服务
    zuul.routes.orders.serviceId=SERVICE
    #超时加入
    ribbon.readTimeout=2000
    ribbon.SocketTimeout=2000

      3.在SpringBoot启动类上加入注解

    @SpringBootApplication
    @EnableZuulProxy      //zuul服务
    @EnableDiscoveryClient  //从注册中心发现服务
    public class ZuulApplication1 {
        public static void main(String[] args) {
            SpringApplication.run(ZuulApplication1.class,args);
        }
    }

    具体代码:

    全部代码地址:https://github.com/zgc456/SpringCloud-Summary

    里面包含ribbon zuul feign hystrix 等等只看Zuul即可

  • 相关阅读:
    JavaScript二(第一个js程序)
    JavaScript简述一
    选择合适的Linux版本
    jQuery(一)引入
    Java从零开始学零(Java简介)
    正则表达式
    通过Servlet生成验证码图片(转)
    监听器(web基础学习笔记二十二)
    利用Session完成用户的登录和注销
    Spring Security OAuth 2.0
  • 原文地址:https://www.cnblogs.com/zheng1/p/8578767.html
Copyright © 2011-2022 走看看