Local Process Registered Name as Term
Max Lapshin
max.lapshin@REDACTED
Mon Aug 30 17:32:44 CEST 2021
I've created our gen_tracker that is used for this during many years.
https://github.com/erlyvideo/gen_tracker
On Mon, Aug 30, 2021 at 5:31 PM Frank Muller <frank.muller.erl@REDACTED> wrote:
>
> Hi Vance
>
> Checkout gproc or syn.
>
> /F.
>
>> What advice can I get on a process registry solution for local (only) lookup using term() rather than atom()?
>>
>> The obvious candidates are erlang:register/2 for atoms and global:register_name/2 for other terms:
>>
>> erlang:register(Name :: atom()), PidOrPort) ->
>> global:register_name(Name :: term(), Pid) ->
>>
>> Which is fine however when it will only be used locally global is a heavyweight solution.
>>
>> Should I roll my own using ets? A process? Other?
>>
>> --
>> -Vance
More information about the erlang-questions
mailing list