11.01.2013 - Различные алгоритмы трансляции

Уважаемые пользователи! Теперь в параметрах трансляции можно выбрать алгоритм трансляции. Алгоритм трансляции влияет на то, как транслятор будет определять какие записи нужно публиковать, а какие уже ранее были опубликованы (их нужно пропускать, чтобы не было дублирования).  На данный момент реализовано два алгоритма: «хранить историю опубликованных записей» и «сравнивать записи в источнике и в получателе».

Первый алгоритм новый, и теперь используется по умолчанию для новых созданных трансляций. При использовании этого алгоритма сохраняется история ранее опубликованных записей во внутренней базе данных, которая содержит идентификаторы этих записей. При следующей трансляции транслятор считывает эту базу, сравнивает идентификаторы и таким образом определяет уже опубликованные записи.

При использовании второго алгоритма транслятор сначала считывает записи в блоге-источнике и в блоге-получателе, затем сравнивает их по полям идентификации (по умолчанию по заголовку), и таким образом определяет какие записи уже были опубликованы. Этот алгоритм использовался раньше для всех трансляций.


Комментарии (2)

  • Что будет при переходе с второго варианта на первый? Записи про дублируются? т.к. их не будет в списке опубликованных!
    # voe 13.01.2013 17:48
  • На самом деле транслятор сохраняет историю при использовании каждого алгоритма, просто алгоритм сохранения истории эту историю берёт во внимание, а алгоритм сравнения записей нет. При переходе со второго алгоритма на первый ничего не должно дублироваться, если конечно ваша трансляция выполнялось хоть раз после 10.01.2013, так как до этой даты история публикации не велась никогда.
    # lostclus 14.01.2013 14:29

Добавить комментарий

Для отправки комментария вы должны авторизоваться.