Direct Line App Extension - How and where are messages cached?

浪尽此生 提交于 2021-02-04 21:35:22

问题


I have a few questions about the new Direct Line App Extension for App Services on Azure announced at Build 2020. The "normal" direct line services cached messages at their own regional servers. Now that this extension allows the App Service of a bot to act as the Direct Line endpoint, is the conversation with it's messages cached in the app service? And does this mean, one could for example edit the settings of the conversation caching like cache duration etc.?

And I guess the pricing of messages via the Direct Line App Extension is still via the premium channel pricing category?

I tried to find information about it in the botframework repositories and in the documentation, but it seems like there is no additional information about it available yet.

Thank you for your help.


回答1:


Direct Line Application Service Extension does not cache messages at all. This is by design as caching would require access to your app service storage, which means you would need storage, or access to an outside service. However, adding a caching service defeats the purpose of the VNET scenario DL ASE was primarily built to serve.

Regarding pricing, the Bot Service tiers are the same in both a Direct Line bot and one that utilizes DL ASE. So, on the face of it, they appear the same.



来源:https://stackoverflow.com/questions/62131380/direct-line-app-extension-how-and-where-are-messages-cached

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!