标签: erlang mnesia
erlang如何处理异步过程,例如对具有高写入率的表进行日志记录或写入mnesia?我为每个写入/日志生成一个新进程,并使用gen_server进行了测试,以处理日志进程本身。 gen_server进程的内存迅速建立起来,并导致erlang崩溃。
处理这样的过程的方式是什么?
答案 0 :(得分:0)
使用进程池作为工作人员来实现这一目标。如果使用一个进程,则消息队列将继续增加,并且处理将被延迟。
这种方式可以处理高负载。