我正在寻找有关 Bot 持久存储最佳方法的一些指导。使用 Bot Framework,我见过的两种存储数据的方法是在内存中和持久化(Cosmos db/Azure blob)。目前,在我的 Bot 中,我有一些数据存储在访问器中(这是匹配的意图),我只需要在对话的生命周期内使用这些数据,我不需要在当前对话之后保留它。查看有关持久存储的 Microsoft 文章,推荐的方法是将所有内容存储在持久存储中,因为内存是易变的。其他人如何处理生产机器人的存储?您是否将所有内容都存储在持久存储中?
1 回答
蝴蝶不菲
TA贡献1810条经验 获得超4个赞
Persistent
存储是......持久的。InMemory
不是也不应该使用,除了调试时在本地运行的机器人。
您必须将对话所需的值存储在持久存储中,以便能够在 10 秒、10 分钟、10 小时后继续您的对话......
如果您真的很关心这些项目的存储时间,请确保在您的代码中不再需要它们时清理它们
- 1 回答
- 0 关注
- 65 浏览
添加回答
举报
0/150
提交
取消