379
edits
Changes
→Стартовые узлы
===Стартовые узлы===
Стартовый узел предназначен для обеспечения максимально быстрого старта трансляции у пользователей.
Особенность работы стартового узла - постоянная ротация соединений. При получении новых входящих соединений стартовый узел разрывает соединения с узлами, которые подключились ранее и уже скачали определенный объем данных.
Для запуска движка в режиме стартового узла используется параметр <tt>--stream-startup-node</tt>.
Стартовый узел принимает такой же набор параметров, как и узел поддержки.
<!--
Стартовый узел принимает такой же набор параметров, как и узел поддержки, плюс некоторые дополнительные параметры:
*''<tt>--startup-node-max-connections (integer)</tt>'' - максимальное количество узлов, с которым стартовый узел держит постоянные соединения (если к узлу подключится больше других узлов, чем указано в этом параметре, лишние соединения будут разорваны).
*''<tt>--startup-node-cleanup-interval (integer)</tt>'' - интервал очистки лишних соединений в секундах (по умолчанию: 1).
*''<tt>--startup-node-upload-buffer (integer)</tt>'' - минимальный буфер в секундах, который будет отдан каждому подсоединившемуся узлу перед тем, как его можно будет отключить
*''<tt>--startup-node-time-limit (integer)</tt>'' - максимальная длительность соединения в секундах, после достижения которой соединение может быть разорвано, даже если узел еще не получил необходмый объем данных.
-->
Пример запуска стартового узла:
===Метатрекеры===