自主性和松散耦合在设计时和运行时都是没有的事,任何技术都可以给你。面向服务的架构(SOA)和事件驱动的体系结构提供了依据识别使用nservicebus。战略领域驱动设计有助于弥合业务/IT鸿沟和驱动业务事件选择使用nservicebus发表。nservicebus如何与SOA在本文中,Udi Dah...
分类:
其他好文 时间:
2015-02-16 18:15:08
阅读次数:
177
结合领域驱动设计的SOA分布式软件架构Windows平台分布式架构实践 - 负载均衡(下)分享一个分布式消息总线,基于.NET Socket Tcp的发布-订阅框架,附代码下载我终于深入参与了一个分布式系统了,好多想法不一样了!
分类:
其他好文 时间:
2015-01-30 17:03:58
阅读次数:
120
原始文章:http://www.csdn.net/article/2015-01-15/2823577
订单号去重的问题:假设A节点向B节点发送新订单请求,但是网络有可能失败,则这个分布式事务有可能出现B节点上已经成功执行,但是A却以为失败了,导致重新发送订单请求,造成重复的订单
要点:关键问题是订单号这一ID信息要防止重复生成,如果ID号能够提前生成的话,就可以在每次发送这...
分类:
其他好文 时间:
2015-01-24 14:32:26
阅读次数:
148
1.前言 好像园子里有人专门总结过一些项目分层结构介绍,人称他“架子哥”,不知道他是否还在江湖上兴风作浪?但威名已经不在了。这不,我已经忘记他姓氏名谁,哪里找?说到经典的三层架构一直在,它也是学习和掌握其它分层架构的基础;再说到领域驱动设计架构也已经活跃很多年了;更不用说其它更多的模式架构了。 不管...
分类:
Web程序 时间:
2015-01-04 18:47:07
阅读次数:
159
本文既不推销UML,也不推广DDD,更不涉及各种论战。-- 作者 ? ? 某天又一次打开关于DDD(领域驱动设计)的PDF文档时,自己有了个疑问:什么是领域(Domain)?译文中是这样描述领域:银行业务被银行的内部人员和专家...
分类:
其他好文 时间:
2014-12-22 11:21:07
阅读次数:
306
一、前言 领域驱动设计的概念最早是由著名的建模专家Eric Evans在2004年发表的著名书籍 Domain-Driven Design –Tackling Complexity in the Heart of Software(中文译名:领域驱动设计 2006年3月清华出版社译本,或称 Doma...
分类:
其他好文 时间:
2014-12-13 06:11:20
阅读次数:
385
概述
上一篇我们算是粗略的介绍了一下DDD,我们提到了实体、值类型和领域服务,也稍微讲到了DDD中的分层结构。但这只能算是一个很简单的介绍,并且我们在上篇的末尾还留下了一些问题,其中大家讨论比较多的,也是我本人之前有一些疑问的地方就是Repository。我之前觉得IRepository和三层里面的IDAL很像,为什么要整出这么个东西来;有人说用EF的话就不需要Repository了;IRepo...
分类:
其他好文 时间:
2014-12-11 20:59:29
阅读次数:
747
http://www.infoq.com/interviews/Technology-Influences-DDD#要实现DDD(domain drivedesign 领域驱动设计)原始意图,必须CQRS+Event Sourcing。CQRS+Event Sourcing其实不但是一种全新思想,将...
分类:
其他好文 时间:
2014-11-30 23:06:02
阅读次数:
353
Guava在guava-libraries中为我们提供了事件总线EventBus库,它是事件发布订阅模式的实现,让我们能在领域驱动设计(DDD)中以事件的弱引用本质对我们的模块和领域边界很好的解耦设计。不再多的废话,直奔Guava EventBus主题。首先Guava为我们提供了同步事件EventB...
分类:
其他好文 时间:
2014-11-30 13:51:47
阅读次数:
178
领域驱动设计是软件开发的一种方式,问题复杂的地方通过将具体实现和一个不断改进的核心业务概念的模型连接解决。这个概念是Eric Evans提出的,http://www.domaindrivendesign.org/这个网站来促进领域驱动设计的使用。关于领域驱动设计的定义,http://dddcommunity.org/resources/ddd_terms/,这个网站有很多的描述,DDD是一种软件开...
分类:
其他好文 时间:
2014-11-25 16:36:29
阅读次数:
152