从predis组件开始了解如何与redis服务交互

  之前有一段时间我很好奇,使用编程语言编写的诸如mysql、redis、memcached等服务的客户端组件是如何进行通讯的,直到前段时间有闲暇,分析了一下一个使用php编写的redis组件predis的源码,发现了一些好玩的东西。

【转载】 尤雨溪谈Vue.js :缔造自由与真我

  尤雨溪 (Evan You),前端框架Vue.js 作者,独立开源开发者,现居美国新泽西。曾就职于 Google Creative Labs 和 Meteor Development Group。由于工作中大量接触开源的 JavaScript 项目,最后自己也走上了开源之路,现在全职开发和维护 Vue.js。

【转载】百万 Go TCP 连接的思考: epoll方式减少资源占用

  一般Go语言的TCP(和HTTP)的处理都是每一个连接启动一个goroutine去处理,因为我们被教导goroutine的不像thread, 它是很便宜的,可以在服务器上启动成千上万的goroutine。但是对于一百万的连接,这种goroutine-per-connection的模式就至少要启动一百万个goroutine,这对资源的消耗也是极大的。