微服务 、Spring Cloud 、OpenFeign的使用

微服务 – Spring Cloud – OpenFeign的使用

文章目录

  • 微服务 – Spring Cloud – OpenFeign的使用
    • OpenFeign 简介
    • OpenFeign 能做什么
    • 如何使用
    • OpenFeign 使用Example
    • OpenFeign 超时控制 (OpenFeign默认超时时间为1秒)

OpenFeign 简介

OpenFeign 提供了一种声明式的远程调用接口

OpenFeign 能做什么

目的是为了简易HTTP客户端的编写。

之前在 笔记中介绍了 Ribbon + RestTemplate 的使用。Ribbon + RestTemplate 是多http请求做了封装处理,形成了模版化的调用。但是在实际的开发中,由于对服务依赖的调用可能不止一处,往往一个接口被多处调用,所以需要对每个微服务进行封装。鉴于此 Feign 在此基础上为我们提供了封装操作,由Feign 帮我门定义和实现依赖服务接口的定义。因此简化了我们的操作,只需要创建一个接口并使用

你可能感兴趣的:(spring,cloud,微服务,eureka)