微服务 – Spring Cloud – OpenFeign的使用
文章目录
OpenFeign 简介
OpenFeign 提供了一种声明式的远程调用接口。
OpenFeign 能做什么
目的是为了简易HTTP客户端的编写。
之前在 笔记中介绍了 Ribbon + RestTemplate 的使用。Ribbon + RestTemplate 是多http请求做了封装处理,形成了模版化的调用。但是在实际的开发中,由于对服务依赖的调用可能不止一处,往往一个接口被多处调用,所以需要对每个微服务进行封装。鉴于此 Feign 在此基础上为我们提供了封装操作,由Feign 帮我门定义和实现依赖服务接口的定义。因此简化了我们的操作,只需要创建一个接口并使用