我在api.mydomain.com上有一个Web api,该api在Azure云服务(经典)上运行。
我希望某个终结点(例如api.mydomain.com/end/point)触发Azure功能,而所有其他流量都继续流向api.mydomain.com上的应用程序。
如何以最小的开销做到这一点?这是一个流量非常高的端点,因此我想对其进行优化以使其尽可能高效。
答案 0 :(得分:1)
要考虑的一件事是Azure应用程序网关,因为它支持您需要执行的URL路径路由。 https://docs.microsoft.com/en-us/azure/application-gateway/
这可能会带来太多开销,但可以满足您的需求。
要考虑的另一个选项是在云服务上使用IIS应用程序请求路由模块。此support thread和此blog post讨论了该方法。 (警告都过时了)