epmd

Erlang Port Mapper Daemon — демон, работающий как сервер имён. Нужен для связки логической адресации по имени и физической — по номеру порта.

Когда нода Эрланга запускается, она имеет имя и получает адрес от ядра ОС хоста. Эти имя и адрес отправляются демону epmd, работающему на локальном хосте. В среде TCP/IP, которую как правило использует epmd, адрес состоит из IP-адреса и номера порта. Задача epmd — отслеживать, какое имя узла по какому адресу прослушивается, то есть сопоставлять имена узлов с адресами компьютеров.

Документация

epmd в документации по Erlang Run-Time System Application (ERTS).


© Алексей Карманов, 2024.