在考虑创建微服务解决方案时。
我应该为我的域创建一个不同的项目吗?也许我的问题应该是我是否必须在不同的解决方案之间共享共同的项目。
这样做的好处是其他微服务可以共享此Domain项目。
这通常是我进行整体项目的方法。我通常为Domain创建一个项目,在其中添加模型和DTO。另外,我有一个用于一些常见课程的项目。
这是我的第一个微服务解决方案,我不确定如何实现它,我已经看过this post。但是我还没有说服。
答案 0 :(得分:2)
这很笼统,但我可以分享一些想法。
作为一般规则,如果您需要微服务架构,请尝试全面进行。了解域驱动设计,了解上述结构的优点,即使您不使用它们,也可以选择它们。
请记住,微服务是由各个团队编写的,可能使用不同的技术和编程框架。