Bot Framework: лучшие практики постоянного хранения - PullRequest
1 голос
/ 26 апреля 2019

Я ищу несколько советов для лучшего подхода к постоянному хранилищу Bot.В Bot Framework два подхода, которые я видел для хранения данных, хранятся в памяти и являются постоянными (Cosmos db / Azure blob).

В моем Bot в настоящее время у меня есть некоторые данные, которые я храню в средствах доступа (это совпадающее намерение), которое я просто хочу на время жизни разговора, мне не нужно, чтобы оно сохранялось после текущего разговора.

Просмотр статей Microsoft о постоянном хранилище рекомендуемый подход - хранить все в постоянном хранилище, так как в памяти оно нестабильно.

Как другие люди подошли к хранилищу для производственных ботов?Вы храните все в постоянном хранилище?

1 Ответ

1 голос
/ 26 апреля 2019

Persistent хранилище ... постоянно.InMemory не используется и не должен использоваться, за исключением локально запускаемого бота во время отладки.

Вы должны хранить значения, необходимые для диалога, в постоянном хранилище, чтобы иметь возможность продолжить разговор в10 секунд, 10 минут, 10 часов ...

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

...