auto_socket: TCP links support, chat_sync retry on socket change, link dedup by is_tcp

This commit is contained in:
evgeny committed 2026-08-11 18:57:24 +03:00
1 parent fec3ea38a7
commit d4a170b5c7
11 files changed
+945 -117

No files matched your search

+4
View File
@@ -9,6 +9,10 @@
1. Модуль подключения p2p (ETCP/STCP)
Позволяет подключиться двум узлам друг к другу. Весь трафик шифруется. Для подключения нужен публичный ключ удаленного узла.
Позволяет использовать несколько линков до узла параллельно и динамически их переключать (агрегация/балансировка нагрузки/failover)
Модуль может работать в автоматическим режиме: мониторит изменения на интерфейсах и при появлении нового сетевого интерфейса автоматически добавлять подключения через новые интерфейсы.
При этом подключения работат параллельно по всем доступным интерфейсам распределяя нагрузку (какой интерфейс быстрее - тот бОльшую нагрузку берет на себя).
Разуммется, бесшовная работа - если есть хотяюы один живой линк то соединение работает. В процессе могут добавляться-удаляться линки.
2. Логические группы узлов (topo_group)
Один сервис может работать с несколькими группами.