gpt4 book ai didi

azure - 具有相同端点的多个 Web api

转载 作者:行者123 更新时间:2023-12-03 02:57:03 25 4
gpt4 key购买 nike

在我们的解决方案中,我们创建了多个 Web api 项目,这些项目独立托管在 azure web 应用程序上。因为每个 Web api 项目都有不同的 url,如下所示

https://www .xyz.azurewebsite.net/api/employee/getemployee https://www .abc.azurewebsite.net/api/department/getdepartment

此处,Employee 是一个 Web API 项目,department 是第二个项目。

所以我的问题是我们如何在 azure 上的同一 webapp/domain 下托管这些 Web api。

enter image description here因为发生的事情我添加了仅包含 Web api 方法的空白 api 项目。我已将 Set 设置为启动项目。在推送代码时,它覆盖了其他 api 项目配置文件,之后其他 api 停止工作。

感谢您的帮助!

最佳答案

如果您的应用程序需要显示给定部门的所有员工怎么办?您将如何通过给定的设置解决这个问题?您将如何确保您的部门和员工商店的引用完整性?您正在设计的东西我喜欢称之为纳米服务,并且必然会对您的应用程序性能和可扩展性产生严重影响。根据我的经验,当你的领域高度相关并且没有逻辑和明显的界限时,仇恨就会崩溃。考虑到我在您的代码中看到的内容,您最好使用 1 个带有 Employee 和 Department Controller 的 Web Api 项目。当您需要独立扩展服务或者存在可以推断的自然限界上下文时,请考虑微服务。

关于azure - 具有相同端点的多个 Web api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52121398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com