#DDD服务模型

      更多分类

从单体到微服务的思路转变:垂直切片的烟囱式故事已经一去不复返了- ThoughtWorks

20-05-09 1122 5 banq

传统SOA单体架构如同下面多层蛋糕一样,虽然实现了分层架构,但是实际中人们切蛋糕时,总喜欢竖切蛋糕,这样每个人能尝到多层蛋糕中每一层味道。 在敏捷开发团队中工作时,无论是业务分析师,Scrum... 详细

业务代码编程陷阱案例 - jaxenter

20-02-18 2 1621 4 banq

当我们开始编写软件时,我们总是希望有一个好的设计。我们阅读书籍,运用最佳实践,最后,我们常常一团糟。根据我在一家定制软件开发公司的经验,我每天必须处理此类代码,尤其是在某些旧系统上工作时。 造成这种... 详细

否定洋葱或clean架构的垂直切片架构 - Jimmy Bogard

19-09-12 3 3016 2 banq

许多年前,我们开始了一个新的长期项目,首先,我们基于洋葱架构构建了它的架构。在几个月内,这种风格开始显示出裂缝,我们从这种架构转向CQRS。随着转向CQRS,我们开始围绕垂直切片而不是层(无论是平面... 详细

服务激活器模式(Service Activator Pattern)

19-04-26 1314 1 jdon

在企业应用程序中,大多数处理是以同步方式完成的。客户端调用业务服务并等待业务服务从处理返回。但是,某些用例中的业务处理需要相当多的时间和资源。业务处理甚至可能跨越应用程序,可能与企业内外的应用程序集... 详细

分布式系统解耦模式:用事件代表时间触发Cron计划任务

19-05-13 485 2 banq

计划任务一般都喜欢使用Cron作业来完成,比如使用spring scheduler或Quartz,本模式推荐使用黑盒式的不可知事件替代Cron作业。 问题 许多业务流程涉及需要在将来执行的某... 详细

DDD战术模式的分类使用 - pelshoff

20-06-19 383 1 banq

值对象: 无标识/主键;可以代表状态之一,可以放入业务规则,值对象是否可以有业务行为视情况。 实体:有标识,可以有拥有状态,状态改变需要通过方法行为,业务规则也可以,如果是聚合根则可能会拥有... 详细

应用控制器模式(Application Controller Design Pattern in Java)

19-06-10 254 jdon

使用应用程序控制器集中检索和调用请求处理组件,如命令和视图。 让我们用例子来讨论应用程序控制器设计模式是如何工作的。 问题 您希望集中并模块化操作和视图管理。 在表示层中,通常在每个请求到达... 详细

GRASP之纯粹的制作模式 - Kamil Grzybek

19-09-05 144 banq

问题:什么对象应该有责任,当你不想使高凝聚力和低耦合时,但其他原则提供的解决方案不合适? 解决方案:将一组高度凝聚力的责任分配给脚手架或帮助类之类工具,这些工具并不代表问题域中的概念。 有时候很难弄... 详细

共有 371 2 3 4 ... 5 下一页