gpt4 book ai didi

当有大量节点或二进制数据时 Erlang 消息

转载 作者:行者123 更新时间:2023-12-01 23:55:11 27 4
gpt4 key购买 nike

当存在大量节点或二进制数据时, native Erlang 消息能否提供合理的性能

情况 1:有一个大约 50-200 台机器的动态池(erlang 节点)。它在不断变化,每 10 分钟大约添加或删除 5-50 台机器。

案例 2:假设我们正在使用此集群来构建 youtube-clone 并计划通过消息传输视频数据

我所说的合理性能是指 - 比复杂的 Erlang 代码所能达到的最高性能慢 2-3 倍是可以的慢 10 倍是不行的 .

最佳答案

发送消息和发送二进制数据之间没有任何显着差异。该消息只是使用 term_to_binary 转换为二进制数据包并通过 TCP 发送,同样适用于二进制数据。 (嗯,它比这更聪明一点,因为相同原子的文本形式不会像简单的 term_to_binary 那样一次又一次地发送。)所以差异可以忽略不计。

关于当有大量节点或二进制数据时 Erlang 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40011429/

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