服务与服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API)

远程调用方式:

1.RPC:Remote Produce Call 远程过程调用

2.http (包含RestTemplate)

RestTemplate 结合 eureka(注入Eureka客户端,通过服务名拿到服务实例) 通过地址,动态调用其他微服务 (入参出参)

Feign 会完全代理HTTP请求,我们只需要像调用方法一样调用它就可以完成服务请求及相关处理

Feign是以接口方式进行调用,而不是通过RestTemplate来调用地址

通过feign直接注入生产者(其他微服务)实例进行调用

https://blog.csdn.net/m0_67391683/article/details/126066521

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐