Bot框架:持久存储最佳实践

问题描述 投票:1回答:1

我正在寻找一些关于Bot持久存储的最佳方法的指导。使用Bot框架,我看到的存储数据的两种方法是内存和持久性(Cosmos db / Azure blob)。

在我的Bot中,我现在有一些数据存储在访问器中(这是匹配的意图),我只想在会话的生命周期中使用,我不需要将它保存在当前会话之外。

查看有关persistent storage的Microsoft文章,推荐的方法是将所有内容存储在持久存储中,因为内存是易失性的。

其他人如何接近生产机器人的存储空间?您是否将所有内容存储在持久存储中

c# botframework persistent-storage
1个回答
1
投票

Persistent存储是......持久的。 InMemory不是也不应该使用,除了在调试时本地运行bot。

您必须存储持久存储中对话所需的值,以便能够在10秒,10分钟,10小时内继续您的对话......

如果您真的担心这些项目的存储持续时间,请确保在代码中不再需要它们时进行清理

© www.soinside.com 2019 - 2024. All rights reserved.