zoukankan      html  css  js  c++  java
  • springboot springcloud eureka 熔断器

    1.接口+实现类+注解:

    @FeignClient(value = "eurekademo2", fallback = Demo2ServiceImpl.class)

    2.打开熔断器:

    修改配置文件:application.properties
    feign.hystrix.enabled=true

    package com.ligy.demo.controller;
    
    import com.ligy.demo.service.Demo2Service;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    @RequestMapping("/demo4")
    public class StudentController {
        @Autowired
        Demo2Service demo2Service;
    
        @RequestMapping("/demo2test")
        public String demo2test() {
    
            return demo2Service.test();
        }
    
        @RequestMapping("/test")
        public String test() {
            return "你好,世界demo4";
        }
    }
     
    package com.ligy.demo.service.impl;
    
    import com.ligy.demo.service.Demo2Service;
    import org.springframework.stereotype.Component;
    
    @Component
    public class Demo2ServiceImpl implements Demo2Service {
        public String test() {
            return "触发了熔断器。。。";
        }
    }
    package com.ligy.demo.service;
    
    import com.ligy.demo.service.impl.Demo2ServiceImpl;
    import org.springframework.cloud.openfeign.FeignClient;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    @FeignClient(value = "eurekademo2", fallback = Demo2ServiceImpl.class)
    public interface Demo2Service {
    
        @RequestMapping("/demo2/test")
        String test();
    }
    server.port=8087
    spring.application.name=eurekademo4
    #eureka配置
    #eureka.client.registerWithEureka=false
    #eureka.client.fetchRegistry=false
    eureka.client.serviceUrl.defaultZone=http://127.0.0.1:6868/eureka/
    eureka.instance.prefer-ip-address=true
    feign.hystrix.enabled=true


     

    天生我材必有用,千金散尽还复来
  • 相关阅读:
    spring IOC --- 控制反转(依赖注入)----简单的实例
    Spring MVC 返回视图时添加的模型数据------POJO
    Controller接口控制器3
    Controller接口控制器2
    Controller接口控制器
    Spring-MVC:应用上下文webApplicationContext
    DispatcherServlet 前置控制器
    WEB安全 asp+access注入
    WEB安全 Sqlmap 中绕过空格拦截的12个脚本
    Python 爬虫练习(三) 利用百度进行子域名收集
  • 原文地址:https://www.cnblogs.com/ligenyun/p/15782583.html
Copyright © 2011-2022 走看看