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


     

    天生我材必有用,千金散尽还复来
  • 相关阅读:
    防抖节流函数
    富文本编辑器tinymce在vue中的使用
    vue脚手架中检测lodop安装情况
    打印插件LODOP Vue中的使用
    vue打包后刷新页面报错:Unexpected token <
    Bootstrap-table表格插件的使用方法
    jsTree树插件
    Vue监控器watch的全面解析
    Vue计算属性computed的全面解析
    基于JQuery可拖动列表格插件DataTables的踩坑记
  • 原文地址:https://www.cnblogs.com/ligenyun/p/15782583.html
Copyright © 2011-2022 走看看