Теперь о том, как автодискавери можно реализовать технически без завязки на внешний мир типа почт или форумов. Чисто один из вариантов.
1. Ноды, которые соглашаются на роль автокоординатора, открывают специальную эху node.list и специального пользователя с auth-строкой nodediscovery, который может писать только в эту эху.
2. При постинге в эту спецэху те ноды, согласившиеся на роль автокоординатора, обязаны валидировать поступающие URL на предмет наличия API /list.txt, /e и /u/e с проверкой доступности первой попавшейся в list.txt эхи. Все посты, которые не проходят валидацию, не должны попадать в спецэху.
3. Если конкретный URL уже был запощен в спецэху, валидацию он также не проходит.
4. Эха node.list синхронизируется между всеми узлами так же, как и все остальные (idec.talks, например).
5. Обычные поинты читают эту эху и находят новые для себя станции.
Ответы на это сообщение:
shaos (2024-11-22 06:25:41)
doesnm (2024-11-22 06:39:19)
foxears (2024-11-23 06:20:14)
foxears (2024-11-23 07:36:28)
foxears (2024-11-23 15:36:01)
foxears (2024-11-23 15:39:56)
foxears (2024-11-23 20:15:53)
foxears (2024-11-28 20:05:21)
foxears (2024-11-29 14:57:15)
foxears (2024-11-29 15:00:53)
foxears (2024-12-02 17:31:30)
foxears (2024-12-02 20:16:28)
foxears (2024-12-03 17:55:32)
foxears (2025-02-08 13:39:52)
foxears (2025-02-08 13:42:13)
foxears (2025-02-08 19:50:06)
1. Ноды, которые соглашаются на роль автокоординатора, открывают специальную эху node.list и специального пользователя с auth-строкой nodediscovery, который может писать только в эту эху.
2. При постинге в эту спецэху те ноды, согласившиеся на роль автокоординатора, обязаны валидировать поступающие URL на предмет наличия API /list.txt, /e и /u/e с проверкой доступности первой попавшейся в list.txt эхи. Все посты, которые не проходят валидацию, не должны попадать в спецэху.
3. Если конкретный URL уже был запощен в спецэху, валидацию он также не проходит.
4. Эха node.list синхронизируется между всеми узлами так же, как и все остальные (idec.talks, например).
5. Обычные поинты читают эту эху и находят новые для себя станции.
revoltech (2024-11-22 06:04:46)
[Ответить]