标签: erlang otp gen-server
有许多并行请求进入一个erlang OTP(gen_server)进程。 一个过程不足以解决这个问题。 我可以使用Poolboy或worker_pool来修复相同进程的数量池。
但我不想要修复进程池集。 我想动态创建Process以处理该活动,并在完成其工作后被杀死。
所以我将为N个并行请求提供N个活动进程。 而且一旦该过程完成处理就会被杀死。
我怎么能做到这一点?
答案 0 :(得分:1)
使用Erlang管理程序模块并在其标志中使用transient 当您的活动开始时,启动新的孩子以完成该活动,并在活动完成时退出流程,原因为'normal'。
transient
'normal'
主管行为信息:Design - API