| idec.talks | HOME |
| Теперь о том, как автодискавери можно реализовать технически без завязки на внешний мир типа почт или форумов. Чисто один из вариантов. 1. Ноды, которые соглашаются на роль автокоординатора, открывают специальную эху node.list и специального пользователя с auth-строкой nodediscovery, который может писать только в эту эху. 2. При постинге в эту спецэху те ноды, согласившиеся на роль автокоординатора, обязаны валидировать поступающие URL на предмет наличия API /list.txt, /e и /u/e с проверкой доступности первой попавшейся в list.txt эхи. Все посты, которые не проходят валидацию, не должны попадать в спецэху. 3. Если конкретный URL уже был запощен в спецэху, валидацию он также не проходит. 4. Эха node.list синхронизируется между всеми узлами так же, как и все остальные (idec.talks, например). 5. Обычные поинты читают эту эху и находят новые для себя станции. |