[erlang-questions] Atomically replace named process?
Michael Truog
mjtruog@REDACTED
Thu Jun 12 18:00:28 CEST 2014
Yes, gproc and ets could be used if you are only using a single Erlang node.
On 06/12/2014 07:06 AM, Bob Ippolito wrote:
> Using gproc (or even just ets) is also a solution. Whether you need the names to be redundant or not, using ets instead of the process registry will allow you to replace them atomically.
>
> On Wednesday, June 11, 2014, Michael Truog <mjtruog@REDACTED <mailto:mjtruog@REDACTED>> wrote:
>
> If you need redundant process names, you should probably look at pg2 (http://www.erlang.org/doc/man/pg2.html) or cpg (https://github.com/okeuday/cpg/).
>
> On 06/11/2014 12:17 AM, Roger Lipscombe wrote:
>
> I've got a gen_server with a particular name. I've got a bunch of
> other processes calling and casting to it, by name.
>
> Can I spin up another gen_server, and have the name transferred
> without anyone noticing? That is: can I redirect the calls and casts
> to the new process without interruption?
>
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20140612/1021d847/attachment.htm>
More information about the erlang-questions
mailing list