摘要:大家知道enode框架的架构是基于ddd+event sourcing的思想。我们持久化的不是聚合根的最新状态,而是聚合根产生的领域事件。最近我在思考如何实现一个基于文件的eventstore。目标有两个:1.必须要高性能;2.支持聚合根事件的并发持久化,要确保单个聚合根实例不会保存版本号相同的事件...
阅读全文
posted @ 2013-10-29 23:41
|
|||
10 2013 档案
摘要:大家知道enode框架的架构是基于ddd+event sourcing的思想。我们持久化的不是聚合根的最新状态,而是聚合根产生的领域事件。最近我在思考如何实现一个基于文件的eventstore。目标有两个:1.必须要高性能;2.支持聚合根事件的并发持久化,要确保单个聚合根实例不会保存版本号相同的事件...
阅读全文
posted @ 2013-10-29 23:41
摘要:先从著名的c10k问题谈起。有一个叫Dan Kegel的人在网上(http://www.kegel.com/c10k.html)提出:现在的硬件应该能够让一台机器支持10000个并发的client。然后他讨论了用不同的方式实现大规模并发服务的技术,归纳起来就是两种方式:一个client一个threa...
阅读全文
posted @ 2013-10-12 14:11
|
|||