[erlang-questions] Atomically replace named process?
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
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the erlang-questions