微服务之间的互相调用
微服务之间的互相调用
·
服务与服务间采用轻量级的通信机制互相沟通(通常是基于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
更多推荐
已为社区贡献1条内容
所有评论(0)