我正在尝试构建无服务器微服务架构
我使用的天蓝色服务是:
我需要以下哪些工具来管理和保护Azure无服务器微服务体系结构中的API?
我引荐的链接是:
https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/serverless/web-app
https://docs.microsoft.com/en-us/dotnet/standard/serverless-architecture/serverless-design-examples
请帮助
修改:
我了解上述工具及其用途,但我无法理解的是我是否需要它们,如果按什么顺序是,我正在开发的只是一个Angular 2+应用程序,将命令事件发布到Azure Functions / Logic Apps使用REST API返回RequestId(并触发事件链)并订阅该RequestId来监听域事件。
答案 0 :(得分:0)
这是非常广泛的体系结构问题。您提到的所有服务都有特定的用途。您甚至可以通过简单地启用功能验证来保护功能,而无需使用任何功能。
我建议详细阅读所有内容,以帮助您确定在这种情况下哪种服务适合您的需求。例如流量管理器用于跨区域流量分配,在您的情况下可能不需要。功能代理和Api管理在少数情况下会重叠,并且实际上取决于您要实现的目标。为了获得更好的主意,您可能需要共享您的架构图。