服务间调用问题

来源:3-4 开发用户服务(上)

烟光云影

2019-06-22

老师,课程中用的thrift进行服务间的通讯,它是不是就相当于springCloud中的,feign,,只不过,fegin和只能springcloud集成很好,不能单独拿出来用,所以如果我们自己搭建微服务的花,只能自己选择用哪种中间件。

写回答

2回答

烟光云影

提问者

2019-06-22

Thrift是不是就是起到服务间调用的作用啊,那feign也是服务间调用用的,他们两个有什么可以区别吗,有点懵懵的,老师,还麻烦你解释下

???

0
1
刘果国
这么理解也不是不行,功能上确实都是远程服务调用。但thrift是rpc,是一种通用的远程调用,跨语言的,有自己的底层通信协议。feign只是一个http代理,给springcloud体系使用的,没有自己的协议、序列化等(用的http)
2019-06-23
共1条回复

刘果国

2019-06-22

不是的亲,thrift只是一种rpc通讯的一种实现。跟springcloud的任何组件都没有关系的

0
0

Docker+Kubernetes(k8s)微服务容器化实践

从开发到编排,快速,完整,深入的掌握微服务

2607 学习 · 607 问题

查看课程