Bot Framework:持久存储最佳实践

时间:2019-04-26 10:48:02

标签: c# botframework persistent-storage

我正在寻找有关Bot持久存储最佳方法的指南。使用Bot Framework,我见过的两种存储数据的方法是在内存中并且是持久性的(Cosmos db / Azure blob)。

当前在我的Bot中,我有一些我想要存储在访问器中的数据(这是匹配的意图),在对话的整个生命周期中,我都不需要将它们保留在当前对话之后。

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

其他人如何利用生产机器人进行存储?您是否将所有内容都存储在持久存储中?

1 个答案:

答案 0 :(得分:1)

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

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

如果您真的对这些物品的存放时间感到担心,请确保在代码中不再需要它们时清理它们

相关问题