都可以调用后台服务,都可以集成ribbon,hystrix
Feign:
- 部署在微服务内部,服务和服务之间的调用
- 不推荐使用hystrix断路器
- 如果在每一个feign调用位置都启用hystrix,会造成混乱
- 一般在最前面添加断路器,就像是入户的电闸一样,
- 如有特殊需求,可以启用hystrix
Zuul:
- 部署在最前面,作为入口
- 不推荐使用 ribbon重试
- 在最前面进行重试,会造成后台服务压力翻倍增加
- 重试功能尽量往后加
- 在最前面进行重试,会造成后台服务压力翻倍增加