gpt4 book ai didi

visual-studio - .NET 应用程序中的微服务解决方案结构

转载 作者:行者123 更新时间:2023-12-04 06:21:33 25 4
gpt4 key购买 nike

我正在使用微服务方法开发应用程序,并且很难定义这些微服务在 Visual Studio 项目中的外观。

我最初的方法是为每个微服务创建一个 Visual Studio 解决方案。每个解决方案都会有以下项目:

  • 主持人
  • 业务接口(interface)
  • 数据访问层
  • 型号
  • 接口(interface)(用于 DI)
  • 数据访问模拟
  • 业务 API 测试

  • 所以每个微服务有 7 个项目。不知何故,感觉很多项目都在为每个解决方案重新实现。

    这种方法正确吗?有人用.net 构建过微服务吗?您的项目配置如何?

    最佳答案

    这是一个非常笼统的问题,但作为指导方针,我建议从小处着手,仅在必要时才进行扩展。

    那么您需要的最小设置是什么?可能是 Host、Logic(包括业务、模型、DAL 等,它们可以在不同的文件夹下)和 Tests。

    从此开始。看看它是如何工作的。看看你是否真的需要更多东西。学习和迭代。这是您在进入微服务思维方式时真正可以使用的思维方式的一部分(并且那里有一些敏捷连接......)。

    关于visual-studio - .NET 应用程序中的微服务解决方案结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34909182/

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