首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >gRPC和Kafka如何在微服务架构中协同工作

gRPC和Kafka如何在微服务架构中协同工作
EN

Stack Overflow用户
提问于 2021-10-17 05:28:48
回答 1查看 237关注 0票数 0

我是微服务架构的新手。我很好奇,大多数人都在讨论如何选择grpc(同步)或kafka(异步)来进行微服务之间的通信,但没有人讨论如何使它们在同一个微服务系统中协同工作。对于我工作过的公司的系统,我知道每个微服务都使用grpc作为请求/响应,而kafka作为消息传递组件。他们是如何在幕后工作的?消息的有效负载是什么样子的?

EN

回答 1

Stack Overflow用户

发布于 2021-10-17 12:57:22

它们的协同工作与HTTP或Rsocket与Kafka的协同工作没有任何不同;没有重叠。一个请求以某种方式传入,然后被转发到另一个客户端。

gRPC需要应用程序之间的点对点通信。Kafka需要外部服务器。

这两种有效负载都被序列化为二进制,并且通常会在应用程序内部执行一些反序列化过程

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69601569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档