OpenFeign 执行流程

来自姬鸿昌的知识库
Jihongchang讨论 | 贡献2023年3月21日 (二) 09:15的版本
跳到导航 跳到搜索

https://www.bilibili.com/video/BV1My4y1W7vy/?p=2

OpenFeign 代替之前的 RestTemplate 代码。也是写在 Application Client 中。把 OpenFeign 接口单独放在 feign 包中,表示服务调用层。当需要调用其他服务时,直接注入 OpenFeign 接口对象就可以像调用本地方法一样调用远程服务。

整体流程说明:

  1. ApplicationService 向 Eureka Server 注册服务。
  2. Application Client 从 Eureka Server 中发现服务信息。
  3. 在 Application Client 中调用 OpenFeign 接口中的方法
  4. Application Client 中 OpenFeign 通过应用程序名调用 Application Service
生成缩略图出错:无法将缩略图保存到目标地点