Botframework 使用Bot框架在多个区域中实现高可用性Bot

Botframework 使用Bot框架在多个区域中实现高可用性Bot,botframework,chatbot,Botframework,Chatbot,我们计划使用Microsoft Bot框架来开发Bot。我们在不同的国家拥有庞大的用户群,我们希望通过bot满足这些用户群的需求。从理论上讲,我们希望在不同的地区部署bot服务(这样会有较少的延迟),但仍然应该只有一个bot,而不是特定国家的bot 在幕后,我将要编写的bot将调用我的web应用程序的API(服务) 由于traffic manager用于部署在不同地区的高可用性系统,所以在使用bot服务的情况下是否会是相同的?@JasonSowers是正确的。用于C#的Bot框架SDK是使用We

我们计划使用Microsoft Bot框架来开发Bot。我们在不同的国家拥有庞大的用户群,我们希望通过bot满足这些用户群的需求。从理论上讲,我们希望在不同的地区部署bot服务(这样会有较少的延迟),但仍然应该只有一个bot,而不是特定国家的bot

在幕后,我将要编写的bot将调用我的web应用程序的API(服务)


由于traffic manager用于部署在不同地区的高可用性系统,所以在使用bot服务的情况下是否会是相同的?

@JasonSowers是正确的。用于C#的Bot框架SDK是使用Web API构建的,而用于Nodejs的Bot框架SDK是使用
restify
构建的。两者基本上都是web应用程序。您可以在任何支持跨区域的web服务上部署bot应用程序。例如,您可以利用Azure Web应用程序满足此要求,请参阅Azure上的


希望有帮助。

机器人只是一个Web API,因此您可以像管理任何Web API一样管理它。@JasonSowers感谢您的回复JasonLiu感谢您的详细回复。