Actor Systems如何起到防止内存从队列溢出的作用,还可以防止线程在写队列时阻塞?

问题描述 投票:0回答:1

演员互相发送消息。如果队列有限,那么在尝试写/发送到完整队列时会发生什么?阻塞还是掉线?如果不受限制,则可能导致内存崩溃。可配置多少?

erlang akka message-queue distributed-computing actor
1个回答
0
投票
演员互相发送消息。如果队列有限,那么在尝试写/发送到完整队列时会发生什么?阻塞还是掉线?
队列没有限制,但是进程的内存是有限的,当超过该限制时,进程将崩溃。

如果没有限制,则可能导致内存崩溃。可配置多少?

根据docs

在使用较少进程的系统中,性能可能会通过使用+ h增加最小堆大小来改进erl选项或使用spawn_opt / 4的min_heap_size选项。

© www.soinside.com 2019 - 2024. All rights reserved.