我正在使用微服务方法开发应用程序,而且我很难定义这些微服务在Visual Studio项目中的外观。
我最初的方法是为每个微服务创建一个visual studio解决方案。每个解决方案都将包含以下项目:
因此每个微服务有7个项目。不知何故,感觉很多项目都为每个解决方案重新实现。
这种做法是否正确?有没有人用.net构建微服务?您的项目配置如何?
答案 0 :(得分:3)
这是一个非常普遍的问题,但作为一个指导原则,我建议从小到小开始,只有在必要时才会扩展。
那么您需要的最小设置是什么?可能是主机,逻辑(包括业务,模型,DAL等,它们可以在不同的文件夹下)和测试。
从那开始。看看它是如何工作的。看看你是否真的需要更多。学习和迭代。这是您在进入微服务思维方式时可以真正使用的思维方式的一部分(并且那里有一些敏捷的连接......)。