摘要: 协程诞生解决的是低速IO和高速的CPU的协调问题,解决这类问题主要有三个有效途径: 异步非阻塞网络编程(libevent、libev、redis、Nginx、memcached这类) 协程(golang、gevent) “轻量级线程”,相当于是在语言层面做抽象(Erlang) 对比之下协程的编程难度 阅读全文
posted @ 2017-01-22 23:05 blcblc 阅读(309) 评论(0) 推荐(0)
摘要: 参考 https://zhuanlan.zhihu.com/p/20768200?refer=auxten 而成本很多时候的体现就是对计算资源的消耗,其中最重要的一个资源就是CPU资源。 Sendfile(2)在这个时代背景下于2003年前后被加入Linux Kernel,陆续在各大UNIX、Lin 阅读全文
posted @ 2017-01-22 22:58 blcblc 阅读(2800) 评论(0) 推荐(0)
摘要: 第七篇 CAP https://zhuanlan.zhihu.com/p/20399316?refer=auxten CAP定理(CAP theorem),又被称作布鲁尔定理(Brewer’s theorem),它指出对于一个分布式计算系统来说,不可能同时满足以下三点: 一致性 (Consisten 阅读全文
posted @ 2017-01-22 22:05 blcblc 阅读(711) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/charlesblc/p/6341265.html 其中的一篇。 参考 https://zhuanlan.zhihu.com/p/20336461?refer=auxten 网络编程(四):互联网中TCP Socket服务器的实现过程需要考虑哪些安全问 阅读全文
posted @ 2017-01-22 20:38 blcblc 阅读(549) 评论(0) 推荐(0)
摘要: 参考: http://blog.csdn.net/w616589292/article/details/46475555 libuv 和 libev ,两个名字相当相近的 I/O Library,最近有幸用两个 Library 都写了一些东西,下面就来说一说我本人对两者共同与不同点的主观表述。 高性 阅读全文
posted @ 2017-01-22 19:41 blcblc 阅读(4389) 评论(0) 推荐(0)
摘要: 接上一篇 http://www.cnblogs.com/charlesblc/p/6241926.html 来源: https://zhuanlan.zhihu.com/p/20204159 (一):演进——从Apache到Nginx 网上关于Apache和Nginx性能比较的文章非常多,基本上有如 阅读全文
posted @ 2017-01-22 19:24 blcblc 阅读(1553) 评论(0) 推荐(0)
摘要: 文档位置: /Users/baidu/Documents/Data/Interview/机器学习-数据挖掘/Kafka 据说是目前见到的最好的 Kafka 中文文章 。 Kafka 是一个消息系统,原本开发自 LinkedIn,用作 LinkedIn 的活劢流(activity stream) 和运 阅读全文
posted @ 2017-01-22 17:14 blcblc 阅读(1190) 评论(0) 推荐(0)