OpenFeign 执行流程
Jihongchang(讨论 | 贡献)2023年3月21日 (二) 09:15的版本
https://www.bilibili.com/video/BV1My4y1W7vy/?p=2
OpenFeign 代替之前的 RestTemplate 代码。也是写在 Application Client 中。把 OpenFeign 接口单独放在 feign 包中,表示服务调用层。当需要调用其他服务时,直接注入 OpenFeign 接口对象就可以像调用本地方法一样调用远程服务。
整体流程说明:
- ApplicationService 向 Eureka Server 注册服务。
- Application Client 从 Eureka Server 中发现服务信息。
- 在 Application Client 中调用 OpenFeign 接口中的方法
- Application Client 中 OpenFeign 通过应用程序名调用 Application Service