Почему erlang использует случайные порты для распространения - PullRequest
1 голос
/ 24 сентября 2010

Когда узлы соединяются друг с другом в Erlang, почему бы просто не использовать исходный порт, на котором установлено соединение?Почему возникают проблемы с брандмауэром, которые возникают при использовании случайных портов.Я знаю, как обойти это, но я не понимаю, почему.

Редактировать: я понимаю, что это часто делается, и это не обязательно вопрос Эрланга, но это был выбор дизайна, сделанный вЭрланг, и мне любопытно, в чем преимущество этого метода.

1 Ответ

2 голосов
/ 24 сентября 2010

Это не является ненормальным для классических RPC-сервисов, желающих установить временную связь.

Вы можете указать порты с параметрами ядра, например:

-kernel inet_dist_listen_min 21100 inet_dist_listen_max 21199
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...