我正在尋找有關 Bot 持久存儲最佳方法的一些指導。使用 Bot Framework,我見過的兩種存儲數據的方法是在內存中和持久化(Cosmos db/Azure blob)。目前,在我的 Bot 中,我有一些數據存儲在訪問器中(這是匹配的意圖),我只需要在對話的生命周期內使用這些數據,我不需要在當前對話之后保留它。查看有關持久存儲的 Microsoft 文章,推薦的方法是將所有內容存儲在持久存儲中,因為內存是易變的。其他人如何處理生產機器人的存儲?您是否將所有內容都存儲在持久存儲中?
1 回答

蝴蝶不菲
TA貢獻1810條經驗 獲得超4個贊
Persistent
存儲是......持久的。InMemory
不是也不應該使用,除了調試時在本地運行的機器人。
您必須將對話所需的值存儲在持久存儲中,以便能夠在 10 秒、10 分鐘、10 小時后繼續您的對話......
如果您真的很關心這些項目的存儲時間,請確保在您的代碼中不再需要它們時清理它們
- 1 回答
- 0 關注
- 83 瀏覽
添加回答
舉報
0/150
提交
取消