微服务应用中,ribbon 和 hystrix 总是同时出现,feign 整合了两者,并提供了声明式消费者客户端

1 用 feign 代替 hystrix+ribbon

feign 整合ribbon+hystrix(Spring Cloud)

2 新建 sp09-feign 项目

feign 整合ribbon+hystrix(Spring Cloud)

feign 整合ribbon+hystrix(Spring Cloud)

1) 主程序添加 @EnableDiscoveryClient 和 @EnableFeignClients

feign 整合ribbon+hystrix(Spring Cloud)

2) java 源文件

feign 整合ribbon+hystrix(Spring Cloud)

3) feign 声明式客户端

feign 整合ribbon+hystrix(Spring Cloud)

4) ItemFeignService

feign 整合ribbon+hystrix(Spring Cloud)

相关文章: