2011-11-01 50 views
3

我的Erlang应用程序将创建多达1,000,000个过程。每个进程将是一个gen_server。不时,每个进程都会收到一些消息。Erlang应用程序的稳健过程守护者

我正在为我的Erlang应用程序寻找一个强大的进程管理器。任何想法什么是我的需求最匹配?

附加信息:

这里阅读为什么集结过程注册表是不是像我这样的任务不够好:https://github.com/uwiger/gproc/blob/master/doc/erlang07-wiger.pdf

+2

你是什么意思的过程守护者?通常的主管模式有什么问题? – Artefact2

+0

processkeeper =进程索引。 Supervisor模式专为其他类型的任务而设计。我正在寻找一个进程注册/索引/ keepe - 这将持续和关注我的进程的骄傲。 – Worker

+0

你的意思是像连接池吗? – BRampersad

回答

5

你需要一个更好的进程注册表?如果是这样,看看gproc。对于标准的OTP注册流程来说,这是一个强大的选择,其中包括Erlang虚拟机的100万元限制。

+1

对! GPROC!我自己也不记得这个名字,即使它在github上的我的收藏列表中...谢谢! – Worker