使用springboot3.0.6,使用openfeign4.0.2进行远程调用服务降级没有效果,正常远程调用是可以的,但是把服务器停掉后却不能调用服务降级。
报错:feign.FeignException$ServiceUnavailable: [503] during [GET] to [http://userservice/getusers] [UserCilent#getUsers()]: [Load balancer does not contain an instance for the service userservice]
文件 编辑 查看
@SpringBootApplication
@EnableDiscoveryclient
@EnableFeignclients
public class BorrowserviceApplication
public static void main(stringl]args){
SpringApplication.run(BorrowserviceApplication.class,args)
@component
@Feignciient(name = "bookservice"fallback = Bookclientimpl.class)
public interface Bookclient
@GetMapping("/getbooks")
public List<Book> getBooks()
@GetMapping("/getbook/id")
public Book getbook(@Pathvariable("id") int id)
@component
public class BookclientImpl implements Bookclient
@override
public List<Book> getBooks()
return null;
@override
public Book getbook(int id)
Y
returnnewBook(e,我错了W);
行33,列2