我正在尝试设置某种类型的流量管理,以便在更新Azure函数时可以零停机。我希望有一个西部的美国和一个东部的美国,我可以在我发表的同时转移交通。我似乎不能让它与Azure函数一起工作。
发布于 2017-03-17 02:48:07
因此,在流量管理器不支持Azure函数后,我得到的答案是总体构建3个Azure函数。我构建了一个包含我的azure函数代码的东西。然后,我构建了一个具有0代码的主Azure函数。它只有Azure代理,路由到我的其他两个Azure函数。路由由代理字符串中的变量控制,该变量是主API应用程序设置中的帮助。使用%myvariable%可以设置url的一部分。当我需要发布时,我将变量切换到第二个URL位置。更新主目录,然后将URL切换到其原始主目录位置。这将不得不现在工作,直到交通管理器集成到功能中或出现更好的解决方案。希望这篇文章能帮助其他被困住的人!
发布于 2017-03-17 04:12:06
虽然不是Azure流量管理器,但您可以使用Azure函数代理来解决您的问题。在将流量路由到该功能之前,您需要做的就是实现一种标志,以检查该功能是否可用。
http://www.c-sharpcorner.com/article/reverse-proxy-using-azure-functions-proxies/
https://stackoverflow.com/questions/42834857
复制相似问题