摘要:
领域驱动设计(DDD)是一种基于模型驱动的软件设计方式。它以领域为核心,分析领域中的问题,通过建立一个领域模型来有效的解决领域中的核心的复杂问题。Eric Ivans为领域驱动设计提出了大量的最佳实践和经验技巧。只有对领域的不断深入认识,才能得到一个解决领域核心问题的领域模型。如果一个应用的复杂性不 阅读全文
摘要:
明天就是大年三十了,今天在家有空,想集中整理一下CQRS架构的特点以及相比传统架构的优缺点分析。先提前祝大家猴年新春快乐、万事如意、身体健康! 最近几年,在DDD的领域,我们经常会看到CQRS架构的概念。我个人也写了一个ENode框架,专门用来实现这个架构。CQRS架构本身的思想其实非常简单,就是读 阅读全文
摘要:
限流算法 常见的限流算法有:令牌桶、漏桶、计数器。 1. 令牌桶限流 令牌桶是一个存放固定容量令牌的桶,按照固定速率往桶里添加令牌,填满了就丢弃令牌,请求是否被处理要看桶中令牌是否足够,当令牌数减为零时则拒绝新的请求。令牌桶允许一定程度突发流量,只要有令牌就可以处理,支持一次拿多个令牌。令牌桶中装的 阅读全文
摘要:
规则如下: 判断一个ID在哪个库里的公式是:id % 4 / 2 判断一个ID在哪个表里的公式是:id % 4 % 2 其中4表示总共有多少个分表,2表示总共有多少个数据库;上面这个例子,表示总共有2个数据库,每个数据库有2个分表,所以是2 2 = 4; 所以,对于ID是1,2,3,4,5的这些情况 阅读全文
摘要:
DDD领域驱动设计基本理论知识总结 Posted on 2011 10 10 01:01 netfocus 阅读(120434) 评论(82) 编辑 收藏 var allowComments=true,cb_blogId=17223,cb_entryId=2204949,cb_blogApp=cur 阅读全文