0

如果发送的有效负载大于设置的阈值,则这是一个例外。有没有办法在将集群消息传递给发送者之前知道正在交换的集群消息的大小(不仅仅是 json 大小)并处理这种情况?

4

1 回答 1

0

通常无法说出确切的开销,因为信封包含发送方和接收方系统地址,而这些地址又包含系统的主机名、参与者系统名称和参与者路径,此外它还包含来自使用的序列化程序的字符串清单为了序列化实际的有效载荷,所有这些都可能具有不同的大小。

对于相当短的字符串 - 基于 ip 的主机名、具有短名称的顶级参与者、单字符序列化器字符串清单,开销约为 120 字节。

请注意,这是针对当前稳定的远程处理,在下一代远程处理“Artery”中,我们为 actor refs 实施了压缩,使它们像索引一样小到缓存中。

于 2017-08-10T09:59:15.380 回答