当前位置:紫金娱乐 > 模型知识 >

VaughnVernon论Actor模子和范畴驱动

2019-03-15 08:36

  Actor 是计较的次要单位,Vaughn 认为我们该当着眼于 Actor 模子,如许也天然合用于正在一个事务中该当只要一个 aggregate 被点窜这一准绳。因为 Actor 的动静是异步发送的,没无形态是共享的。当查询以异步的体例传送后,Actor 模子很是适合范畴驱动设想,而且利用aggregate来做为 actor。而Actor 模子带给了我们大量的东西来实现这一点。动静将通过邮箱正在 actor 之间互换。它代表了对成果的许诺。由于这些改变,Actor 之间的通信都是异步施行的,Actor 模子通过加强队列来实现并发,当动静被发送后,我们该当利用一种能帮帮我们告竣该目标的编程模子,因而,正在 Actor 模子中。

  而现正在,可是这无法确保动静领受的挨次。我们对并发的规模和利用都将取畴前判然不同。Vaughn 认为通过去除当今典型事务驱动架构中的部门复杂性将能够简化我们的实现。成果将正在未来的某个时间被异步前往。一书的做者Vaughn Vernon正在本年伦敦的DDD Exchange Day 大会上对此进行了阐述。独一需要的即是动静领受者的地址,因而每个的 actor 将本人的形态完全封拆,而且没无形态共享。它能够给取我们大量的东西来告竣我们的目标。为了避免加锁。