Я пытаюсь обновить содержимое документа конверта, используя DocuSign java API , но DocuSign отвечает на запрос в диапазоне от 4 до 38 секунд для того же конверта с теми же параметрами.
Например, однажды это займет 5 секунд, а второй или третий вызов API может занять 35 секунд.
Я использую эту конечную точку PUT /v2/accounts/{accountId}/envelopes/{envelopeId}/documents
и в requestBody я помещаю EnvelopeDefinition с вложенным списком документов, которые имеют содержимое documentBase64.
Кроме того, параметры apply_document_fields
и persist_tabs
установлены на true
.
Клиентская версия DocuSign Java - "2.9.0".
Я пытался запустить свой код в разных средах и в разных местах (сетях), и не могу понять, в чем причина такой большой разницы во времени выполнения этой конечной точки.
Может быть, кто-то сталкивался с такой проблемой и может подсказать мне некоторые пропущенные настройки или параметры, которые я не передал?
Для нашего проекта очень важно иметь постоянное время выполнения менее 30 сек c. Я ценю любые ваши предложения. Спасибо!
PS У меня проблема только с конечной точкой, упомянутой выше.
Другие конечные точки, такие как:
PUT /v2/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs
или ET/v2/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs
или некоторые другие выполняются одновременно более или менее.
Дублируется на github: https://github.com/docusign/docusign-java-client/issues/129