Есть ли задержка репликации в Salesforce.com через APE APE?

StackOverflow https://stackoverflow.com/questions/3187856

  •  02-10-2019
  •  | 
  •  

Вопрос

Я использовал SOAP для работы с Salesforce.com и использовал вызов GetUpdated (), используя метку времени, которую я получаю из вызова getServertImestamp ().

Я наблюдал за проверкой процесса (IT опросывает каждую минуту) и через несколько секунд после того, как я спас изменение в среде песочницы, я вижу, что это опрос, не получаю <ids> В вызове GetUpdated, а затем в следующем опросе появляется модифицированный идентификатор.

Есть ли задержка репликации бэкэнд в SFDC? Я подозреваю, что есть, но мне не повезло определить величину этого. Кто -нибудь еще испытал это?

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

Обновление: я только что проверил, и я внес изменения, и мой опрос пробежал через 48 секунд и не видел обновленный объект. Но через 1 минуту 48 секунд это увидел это. Так что это одна точка данных. (Я знаю, что моя конечная точка SOAP и веб -интерфейс работают на одном и том же сервере по адресу SFDC, TAPP0).

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top