站在巨人的肩膀是骗人的
发布时间:2013-04-14 10:52:24
google一下zeromq,会发现很多关于zeromq最快的字眼,包括云风也给予了zeromq很高的评价,说是云时代最好的东西。在我看来zeromq是个不健全的网络解决方案。为何不健全?说一说它是如何实现的,zeromq为了消除多线程数据竞争的问题,它将每个socket均衡地丢给一根io线程,然后这个socket就绑定在io线程上了。强制约束使.........【阅读全文】
发布时间:2013-04-09 13:01:19
从产品角度,客户端要实现健壮的业务需求,以及好的用户体验。服务端要实现健壮的业务需求,需要有较强的错误提示能力,以及数据被破坏后的可修复能力。因为客户端线程模型相对简单,而且宕机的影响不大,所以客户端的健壮性比较容易实现。这也就使得客户端偏向于对业务需求的理解。而服务端线程模型相对复杂,而且存在.........【阅读全文】
发布时间:2013-04-06 09:27:27
socket 缓冲区 recv buffer ring buffer loop buffer......【阅读全文】