springboot eureka 熔斷器

1.繼承接口類

2.打開熔斷器:

feign.hystrix.enabled=true

 

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

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章