上一章,我们直接写了一个小例子来从整体讲述twisted运行的大致过程,今天我们首先深入一些概念,在逐渐明白这些概念以后,我们会修改昨天写的例子。 先看下面一张图: 这个系列的第一 ...
上一章,我们直接写了一个小例子来从整体讲述twisted运行的大致过程,今天我们首先深入一些概念,在逐渐明白这些概念以后,我们会修改昨天写的例子。 先看下面一张图: 这个系列的第一 ...
早就想写一篇文章,整体介绍python的2个异步库,twisted和tornado。我们在开发python的tcpserver时候,通常只会用3个库,twisted、tornado和gevent, ...
我们今天要做一个聊天系统,这样可以和我们之前flask api那系列文章结合起来;其次,聊天系统最能代表tcpserver,以后可以套用各种模型,比如我们公司做的物联网,其实就是把聊天系统简化一下 ...
上一章,我们讲到,用redis共享数据,以及用redis中的队列来实现一个简单的消息传递。其实在真实的过程中,不应该用redis来传递,最好用专业的消息队列,我们python中,用到最广泛的就是r ...
上一章开头我们说,要连接之前flask系列文章中的用户,结果篇幅不够,没有实现。 今天我们把它实现一下。话说,不同模块之间,该如何联系在一起,通常都是mysql、redis、rabbitmq ...