В новом выпуске:
- Реализована поддержка TLS 1.3 с возможностью автогенерации самоподписанных сертификатов (если необходимо шифровать соединения, но нет потребности в его авторизации, поскольку подключение использует cookie для предоставления доступа к узлу)
- Добавлена статическая маршрутизация, чтобы исключить обращение к EPMD для определения порта узла. Это позволяет решить проблему безопасности и вместе с шифрованием даёт возможность запускать кластер Erlang в публичных сетях.
- Добавлен новый шаблон GenStage (из мира Elixir), который позволяет создавать Pub/Sub решения без использования Message Bus. Одной из важных особенностей этого шаблона является "backpressure control". "Producer" будет доставлять ровно тот объем сообщений, который был запрошен "Consumer." Пример реализации можно посмотреть здесь.
В разделе дискуссий обсуждается реализация шаблона проектирования SAGAS, реализующего функциональность распределённых транзакций.
Источник: https://www.opennet.ru/opennews/art.shtml?num=54925
(opennet.ru, мини-новости)