使用bot框架在多个区域中高度可用的Bot

时间:2017-11-14 12:59:28

标签: botframework chatbot

我们计划使用Microsoft Bot框架来开发bot。我们在不同的国家/地区拥有庞大的用户群,我们希望通过机器人提供服务。从理论上讲,我们希望在不同的地区部署僵尸服务(因此延迟会更少)但是,应该只有一个机器人,而不是具有国家特定机器人。

在幕后,我将编写的机器人将调用我的Web应用程序的API(服务)。

由于流量管理器用于部署在不同地区的高可用性系统,因此在机器人服务的情况下会是同样的事情吗?

1 个答案:

答案 0 :(得分:1)

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

希望它有所帮助。