gpt4 book ai didi

rpc - RPC 在消息传递方面的缺点是什么?

转载 作者:行者123 更新时间:2023-12-03 12:06:29 24 4
gpt4 key购买 nike

RPC 在消息传递方面的缺点是什么?

最佳答案

您是在谈论 RPC 与消息传递吗?就像(通常)异步消息传递一样?如果这就是您所说的,那么消息传递往往会以复杂性和额外基础架构为代价变得更加健壮。

最简单的例子是,如果你有一个 RPC->RPC->RPC 的场景,你最终会得到一个深度为 3 个进程/机器的调用堆栈。这些进程/机器中的任何一个都可能在处理过程中发生故障,并且整个堆栈都会展开。

如果您正在发送消息,则进程之间的实际连接性要少得多。你把消息传递出去,你就在路上。现在,如果其中一个进程失败了,它很有可能会在它停止的地方重新启动,因为通常情况下,消息仍然在某个队列中等待新进程获取它。总时间可能会更长,但它是一个更强大的系统。

请注意,这不是 Elixir ,异步架构存在很多缺陷,但这种健壮性是 RPC 和消息传递系统之间的主要区别。

关于rpc - RPC 在消息传递方面的缺点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/962436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com