[英]Access Azure Container Instance from Azure App Service (Web App)
我有一个在 Azure 容器实例上运行的微服务和一个在应用服务上运行的 WebApp。 我希望我的 WebApp 调用我的微服务(即私有的)。 我创建了一个带有子网的虚拟网络 (v-net)。 但是 Azure 说我的两个服务不能在同一个子网上,因为没有由同一个资源委托。 WebApp 委托给 Microsoft.Web/serverfarms,Azure 容器服务委托给:Microsoft.ContainerInstance/containerGroups。 我怎样才能达到我想要的? (从 webapp 调用微服务?)
即使这不是您想要实现的方式,您也始终可以使用消息代理来解耦并使用服务总线主题启用 1-N 微服务之间的通信。
其中的好处:
您可以阅读有关我推荐的解决方案的更多信息:
https://microservices.io/patterns/communication-style/messaging.html
https://docs.microsoft.com/en-us/azure/architecture/microservices/design/interservice-communication
https://docs.microsoft.com/en-us/dotnet/architecture/cloud-native/service-to-service-communication
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.