Детали задачи
-
Ошибка
-
Решение: Готово
-
High
-
Не заполнено
-
Не заполнено
-
Не заполнено
-
Major
Описание
Синхронизация пропускает изменённые документы
Первая строка запись из БД микросервиса (ecos-integrations), вторя строка запись из БД системы
Первая дата - дата изменения, вторая дата создания
alfresco/@workspace://SpacesStore/146cdf57-e2bf-4f8c-a548-57483157ef68 | 2020-06-09 14:19:18.816+00 | 2020-06-09 14:19:18.816+00 workspace://SpacesStore/146cdf57-e2bf-4f8c-a548-57483157ef68 2020-06-10 08:17:57 2020-06-09 13:57:44 alfresco/@workspace://SpacesStore/75ca3470-a8b3-49d1-87eb-d397a69196b0 | 2020-09-02 04:18:05.487+00 | 2020-09-01 05:52:44.024+00 workspace://SpacesStore/75ca3470-a8b3-49d1-87eb-d397a69196b0 2020-09-02 04:18:38 2020-09-01 05:50:18 alfresco/@workspace://SpacesStore/d94bb47a-f8c6-46da-a80f-e66f39bb240a | 2020-09-02 04:24:49.745+00 | 2020-09-01 07:45:02.976+00 workspace://SpacesStore/d94bb47a-f8c6-46da-a80f-e66f39bb240a 2020-09-02 04:24:49 2020-09-01 07:42:51 alfresco/@workspace://SpacesStore/e622f4a8-ad53-42f4-ba06-df767c926849 | 2020-09-02 04:16:57.988+00 | 2020-09-01 06:06:13.554+00 workspace://SpacesStore/e622f4a8-ad53-42f4-ba06-df767c926849 2020-09-02 04:18:36 2020-09-01 06:03:23 alfresco/@workspace://SpacesStore/1b0626f2-e689-4518-a7b5-9b9fa608efdf | 2020-09-02 04:36:56.617+00 | 2020-09-01 08:43:08.17+00 workspace://SpacesStore/1b0626f2-e689-4518-a7b5-9b9fa608efdf 2020-09-02 04:39:12 2020-09-01 08:41:25 alfresco/@workspace://SpacesStore/1cf4f436-6861-4f51-9a77-8a35c24be2a7 | 2020-09-02 04:38:05.897+00 | 2020-09-01 08:38:12.25+00 workspace://SpacesStore/1cf4f436-6861-4f51-9a77-8a35c24be2a7 2020-09-02 04:39:13 2020-09-01 08:36:48 alfresco/@workspace://SpacesStore/5d90f753-049d-495e-9476-3ed4d640f97f | 2020-09-02 04:38:05.903+00 | 2020-09-01 08:36:00.068+00 workspace://SpacesStore/5d90f753-049d-495e-9476-3ed4d640f97f 2020-09-02 04:39:14 2020-09-01 08:33:20
По первому документу история событий
т.к. в примерах почти все документы изменены в 2020-09-02 04:хх:хх, выборка документов из БД микросервиса на это время
Похоже что ошибка происходит из-за в выгрузку иногда попадает документ с более поздней датой изменения раньше документа с ранней датой изменения.
Возможные варианты решения:
- Ввести лаг. То есть, не экспорировать данные за последние 5 минут при значении lag=30000.
- Ввести обратный запрос на N-е время и экспортировать по новой записи.
- Комбинация (малоэффективна, ибо оба способа по отдельности вполне работоспособны)