谁能告诉我或解释一下在单个 Azure AppService 服务器上部署多个微服务(比如 2-3)的限制/缺点是什么?
为了实现以下我们使用微服务
- 服务于单一目的或承担单一责任
- 有一个清晰的沟通界面
- 相互依赖少
- 可以独立部署而不影响生态系统的其余部分
- 可以独立扩展
- 可以独立失败
- 让您的团队独立工作,无需依赖其他团队的支持和服务
- 允许小而频繁的更改
- 减少技术债务
- 更快地从故障中恢复
但是,当我们尝试部署其中一项微服务时,Azure 应用服务是如何工作的呢?它会影响其他微服务吗?我们可以在生产环境中使用它吗?
通过添加 azure 存储为 windows 和 linux 定义虚拟路径,我遇到了几个在单个 appservice 上托管多个应用程序的链接,但这是最佳/好的做法吗?