2011-11-01 33 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