代码改变世界

随笔分类 -  .Net

Event Sourcing - ENode(三)

2015-10-24 07:42 by DoPeter, 1137 阅读, 收藏,
摘要: 接上一篇http://www.cnblogs.com/dopeter/p/4903328.html老板昨天在第二篇介绍中回复代码和文字无法一一对应。为了更好的让老板为大家解惑,把第二篇最后的猜测的问题搞清楚后,就补上其他文字说明的代码图。在上篇中泛泛介绍了Commanding,比较跳跃,目前是想到哪... 阅读全文

Event Sourcing - ENode(二)

2015-10-23 05:02 by DoPeter, 1298 阅读, 收藏,
摘要: 接上篇文章继续http://www.cnblogs.com/dopeter/p/4899721.html分布式系统前篇谈到了我们为何要使用分布式系统,因为ENode本身就是一个分布式的框架。看了很多DDD、CQRS的框架,一般情况是一个上下文一个系统,可以多分系统实例进行分布式部署,但需要自己搭配分... 阅读全文

Event Sourcing - ENode(一)

2015-10-22 02:35 by DoPeter, 3291 阅读, 收藏,
摘要: 分布式系统摩尔定律如果一直能实现,不管是涉及或者实现一个OLTP的系统,我们是不是都会轻松点,用硬件堆就可以了。但是现在硬件已经在求变了,那么我们也得求变,云的概念如此之火,本质就是设施虚拟化,也可以认为是逻辑化,那么我们做软件是不是也要来虚拟化一下呢,当然,软件本身就是虚拟逻辑化。如果摩尔定律继续... 阅读全文

.Net async

2015-10-15 19:09 by DoPeter, 1451 阅读, 收藏,
摘要: 概述先吐个槽,.NET的TPL框架,以及这篇文章想要表述的async await关键字,都是.NET语言层面本身支持的一种异步框架,代表其在编译时是可以最大化的被优化,作为内部DSL来说,.NET一直是非常优秀的一个平台,有的语言只是在设计模式层面提供了内部DSL的框架,在优化上肯定是不及这种语言层... 阅读全文

WebAPI上传大文件

2015-07-25 05:25 by DoPeter, 5134 阅读, 收藏,
摘要: 今天在研究WebAPI的上传与下载,作为Rest的框架,更多是面向资源,就其本身来说,是不会涉及也不应该涉及到大文件的处理,具体多大呢,也就是ASP.NET的限值2G。ASP.NET的pipeline对于上传文件一般的处理流程是接收到文件,放到内存中,我们也一般只处理后续的流程,例如存入硬盘等等。目... 阅读全文