:::tips Feign(也叫OpenFeign)是一个声明式WebService客户端,封装了RestTemplate,通常用作微服务间的远程调用,使用Feign能让编写WebService客户端更加简单,使用方法是先定义一个接口,然后在上面添加注解,不再需要拼接URL、参数等操作

    Feign的特点:

    • 集成Ribbon的负载均衡功能
    • 集成了Hystrix的熔断器功能
    • 能结合Sentinel实现熔断功能
    • 支持请求压缩
    • 大大简化了远程调用的代码,同时增强了功能
    • Feign以更加优雅的方式编写远程调用代码,并简化重复代码 :::