2015-02-11 2 views
1

Этот вопрос относится к Yodlee data extract procedures.Сроки выполнения экстренных выводов Yodlee

Пример и схема в нижней части страницы отображает вызов getRefreshedUserItems каждую минуту. Я предполагаю, что этот пример передает входные параметры (refreshDataFilter.startDate и refreshDataFilter.endDate), которые охватывают одну минуту времени. На диаграмме обновляется 40 предметов до того, как в следующую минуту снова вызывается getRefreshedUserItems.

Нужно ли, чтобы все предметы были успешно восстановлены от имени потребителей до следующего звонка до getRefreshedUserItems? Я представляю сценарий, в котором может быть слишком много предметов для извлечения в заданную минуту. Может ли поиск предметов быть поставлен в очередь и обработан, пока обновление продолжает цикл каждую минуту?

ответ

0

Ответ на ваш вопрос:

ли это необходимо, чтобы все элементы успешно извлечены от имени потребителей до следующего вызова getRefreshedUserItems?

Нет, не обязательно, чтобы все предметы были успешно обновлены. В случае пункта отказа, где требуется действие пользователя, например, как истек пароль и т. Д., Вы можете обновить эти элементы в своей базе данных и попросить пользователя выполнить требуемые действия. В случае любой другой ошибки Yodlee перераспределяет обновление для этого элемента.

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