Позвольте времени ответа DialogFlow для выполнения веб-сервиса быть больше чем 5 секунд - PullRequest
0 голосов
/ 07 марта 2020

Согласно Dialogflow Docs

Ответ должен быть получен в течение 10 секунд для приложений Google Assistant или 5 секунд для всех других приложений, в противном случае запрос будет отключен.

Есть ли способ увеличить это значение, не прибегая к подходу API WebClient?

Я использую веб-демонстрацию dialogflow в качестве веб-клиента и мне нужно вызвать службу узла для получения данных из облачного дБ.

1 Ответ

0 голосов
/ 08 марта 2020

К вашему ответу применяются следующие ограничения:

  • Ответ должен появиться в течение 10 секунд для приложений Google Assistant или 5 секунд для всех других приложений, в противном случае время ожидания запроса истечет.

  • Размер ответа не должен превышать 64 КиБ.

Как будет,

Сбой вызова через Интернет. Ошибка: DEADLINE_EXCEEDED

Таким образом, вы должны скомпилировать свою задачу в течение 5 секунд. и если вы не можете получить данные в течение 5 секунд, значит, что-то не так с вашей инфраструктурой.

...