Задача: Проработать синхронизацию знаний между сайтами и центральным узлом
Проработать синхронизацию знаний между сайтами и центральным узлом
Понять, как поддерживать актуальное состояние центрального информационного контура без регулярного полного перечитывания всех сайтов.
Проблема
Даже хороший центральный индекс быстро потеряет смысл, если его обновление требует регулярно перечитывать все материалы всех сайтов. При росте с 10 до 100 сайтов стоимость синхронизации должна зависеть прежде всего от объёма изменений, а не от общего размера кластера.
Направление
Нужно исследовать инкрементальную синхронизацию локальных карт знаний с центральным узлом: как сайт сообщает о новых, изменённых и удалённых информационных объектах; как определяется актуальность; что происходит после временной недоступности; как обнаруживается рассинхронизация.
Конкретный transport или протокол заранее не фиксируется. Важно получить надёжную семантику обновления и восстановления состояния.
Связано с локальной картой, центральным узлом и наблюдаемостью кластера.
Критерий направления
Нормальной должна стать ситуация, когда новый или изменённый материал затрагивает небольшую часть центрального состояния и не заставляет систему повторно исследовать весь сайт.