在微服务中分离智能和dao层的理由是什么?

时间:2016-10-28 13:20:31

标签: dao microservices

我与我的建筑师就建筑选择进行了长期争论。我工作的企业是从单一架构迁移到微服务架构。

争论的焦点在于处理数据库访问的好方法。我们其中一人站在那里不需要分离DAO和服务(数据库访问由服务类直接处理),而另一个则相反。

我们正在讨论它好几天,我找不到说服他的充分理由,他也不能说服我。

问题实际上非常简单:在原子REST微服务(微服务只处理一种REST方法)中,我们是否应该有一个单独的DAO类?您可以为分离或保持所有内容提供哪些参数?

这是一个面向OOP的项目(Java),如果重要的话。

编辑:此任务已在softwareengineering

上重新发布

0 个答案:

没有答案