12 2018 档案

摘要:之前看网上都是清一色pika包的例子,就用的pika包,最大问题是非多线程安全,改为使用rabbitpy。大幅改善了pika多线程需要加锁,和外网推送延迟又不能开多线程导致推送慢的问题。 rabbitpy有个适配器,可以把rabbitpy包的channel适配成与pika包的channel的相同公有 阅读全文
posted @ 2018-12-28 15:21 北风之神0509 阅读(2585) 评论(0) 推荐(0) 编辑
摘要:rabbitmq作为消息队列可以有消息消费确认机制,之前写个基于redis的通用生产者 消费者 并发框架,redis的list结构可以简单充当消息队列,但不具备消费确认机制,随意关停程序,会丢失一部分正在程序中处理但还没执行完的消息。基于redis的与基于rabbitmq相比对消息消费速度和消息数量 阅读全文
posted @ 2018-12-19 14:14 北风之神0509 阅读(10915) 评论(4) 推荐(0) 编辑
摘要:维护一组浏览器,实现每分钟1000次查询。DriverPool使用变幻版只初始化一次的单例模式。维护每个浏览器的当前是否使用的状态。 不需要等待请求来了,临时开浏览器,开一个浏览器会耽误6秒钟。 可以在程序启动后,随便使用命令杀死slenium,,不怕被别人杀死,不需要重启程序就能保证长久正常运行。 阅读全文
posted @ 2018-12-03 17:41 北风之神0509 阅读(1214) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示