上一页 1 2 3 4 5 6 7 8 ··· 10 下一页

python rabbitMQ 实现RPC

摘要: 客户端: 服务器: 阅读全文
posted @ 2017-12-24 21:34 gaizhongfeng 阅读(293) 评论(0) 推荐(0) 编辑

python 连接redis

摘要: 直接连接: 连接池: 阅读全文
posted @ 2017-12-24 21:33 gaizhongfeng 阅读(155) 评论(0) 推荐(0) 编辑

rabbitMQ topic实现广播

摘要: 消息发送者: 消息接收者: 阅读全文
posted @ 2017-12-22 18:23 gaizhongfeng 阅读(1684) 评论(0) 推荐(0) 编辑

rabbitMQ direct实现广播

摘要: 原理图: 消息广播者: 消息接收者: 阅读全文
posted @ 2017-12-22 17:28 gaizhongfeng 阅读(534) 评论(0) 推荐(0) 编辑

rabbitMQ fanout 实现广播

摘要: 工作原理: 消息发布者: 消息接收者: 阅读全文
posted @ 2017-12-22 17:04 gaizhongfeng 阅读(345) 评论(0) 推荐(0) 编辑

rabbitMQ 生产者消费者

摘要: 生产者: 消费者: 阅读全文
posted @ 2017-12-22 17:00 gaizhongfeng 阅读(394) 评论(0) 推荐(0) 编辑

python select 实现IO异步

摘要: import select import socket import queue server = socket.socket() server.bind(('localhost',9000)) server.listen(1000) #设置为非阻塞,导致revc没数据的时候不阻塞 server.setblocking(0) msg_div = {} inputs = [server... 阅读全文
posted @ 2017-12-19 11:52 gaizhongfeng 阅读(279) 评论(0) 推荐(0) 编辑

python gevent 爬虫

摘要: ''' 协程 并发 爬网页 使用urllib 和 gevent 的时候,一般要添加一个人补丁monkey ''' from urllib import request from gevent import monkey import gevent #把当前程序的所有 io 操作的做了标记 monkey.patch_all() def f(url): print('get ... 阅读全文
posted @ 2017-12-19 11:51 gaizhongfeng 阅读(913) 评论(0) 推荐(0) 编辑

python gevent socket

摘要: import sys import socket import time import gevent from gevent import socket,monkey monkey.patch_all() def server(port): s = socket.socket() s.bind(('0.0.0.0',port)) s.listen(500)... 阅读全文
posted @ 2017-12-19 11:51 gaizhongfeng 阅读(220) 评论(0) 推荐(0) 编辑

python 协程

摘要: 通过 yield 方式实现 greenlet 实现手动切换协程 gevent 实现自动切换 阅读全文
posted @ 2017-12-16 20:53 gaizhongfeng 阅读(124) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页