代码改变世界

推荐排行榜

Event Sourcing - ENode(一)

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

Event Sourcing - ENode(二)

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

.Net async

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

重温Javascript(一)-基本概念

2017-04-02 13:35 by DoPeter, 717 阅读, 收藏,
摘要: 工作中要用到JavaScript,一组复习笔记。 一些看法 1. 想想JavaScript目前最常用的宿主环境,浏览器或者服务端V8,都是单线程,所以不用过多的考虑并发的问题,如果是协程来实现异步的方法,反正就是不用考虑竟态条件了。 2. 开发方式。又是OOP,又是OOF,对独立开发来说就是尽情发挥 阅读全文

Etcd中Raft joint consensus的实现

2021-06-12 15:02 by DoPeter, 897 阅读, 收藏,
摘要: Joint consensus 分为2个阶段,first switches to a transitional configuration we call joint consensus; once the joint consensus has been committed, the system 阅读全文