我正在寻找一些关于Bot持久存储的最佳方法的指导。使用Bot框架,我看到的存储数据的两种方法是内存和持久性(Cosmos db / Azure blob)。
在我的Bot中,我现在有一些数据存储在访问器中(这是匹配的意图),我只想在会话的生命周期中使用,我不需要将它保存在当前会话之外。
查看有关persistent storage的Microsoft文章,推荐的方法是将所有内容存储在持久存储中,因为内存是易失性的。
其他人如何接近生产机器人的存储空间?您是否将所有内容存储在持久存储中
Persistent
存储是......持久的。 InMemory
不是也不应该使用,除了在调试时本地运行bot。
您必须存储持久存储中对话所需的值,以便能够在10秒,10分钟,10小时内继续您的对话......
如果您真的担心这些项目的存储持续时间,请确保在代码中不再需要它们时进行清理