linux 下ws.send() 报错BrokenPipeError ...
                            
                            
                                分类:
其他好文   时间:
2021-06-22 18:11:36   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                import urllib.request import gevent from gevent import monkey monkey.patch_all() def downloader(img_name, img_url): req = urllib.request.urlopen(img_u ...
                            
                            
                                分类:
编程语言   时间:
2021-06-22 18:01:56   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                Celery支持不同的并发和序列化的手段 并发:Prefork, Eventlet, gevent, threads/single threaded 序列化:pickle, json, yaml, msgpack. zlib, bzip2 compression, Cryptographic mes ...
                            
                            
                                分类:
其他好文   时间:
2021-01-18 10:52:48   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    code import multiprocessing from multiprocessing import Pool,Queue import time import threading import gevent from gevent import monkey monkey.patch_a ...
                            
                            
                                分类:
编程语言   时间:
2020-12-04 10:52:40   
                                阅读次数:
6
                             
                    
                        
                            
                            
                                
                    今天我们就从Python的并发开刀,大家都知道并发有几招,那这几招的性能如何呢,我们一起来实战PK一下! 要点: 手动线程池 concurrent.futures线程池 concurrent.futures进程池 gevent协程 1.实战爬取维基百科例子 平时我们有很多任务,尤其是比较耗时的大量任 ...
                            
                            
                                分类:
编程语言   时间:
2020-10-13 17:37:37   
                                阅读次数:
33
                             
                    
                        
                            
                            
                                
                    WebSSH有很多,基于Django的Web服务也有很多,使用Paramiko在Python中进行SSH访问的就更多了。但是通过gevent将三者结合起来,实现通过浏览器访问的堡垒机就很少见了。本文将简要介绍下我开发的IronFort堡垒机,其详细内容在我的官方网站liujiangblog.com的 ...
                            
                            
                                分类:
Web程序   时间:
2020-10-07 21:04:34   
                                阅读次数:
48
                             
                    
                        
                            
                            
                                
                    定义 Locust是一款易于使用的分布式负载测试工具。即使一个Locust节点也可以在一个进程中支持数千个用户的并发,主要通过gevent(协程)的方式。 Locust是完全基于Python,http请求完全是基于requests库。Locust支持http、https协议,还支持测试其他协议,we ...
                            
                            
                                分类:
其他好文   时间:
2020-09-18 00:16:11   
                                阅读次数:
34
                             
                    
                        
                            
                            
                                    一、协程基础 cpython下多个线程不能利用多核:规避了所有的io操作的单线程。 协程 操作系统不可见 协程本质就是一条线程,多个任务在一条线程上来回切换,来规避io操作,降低了线程上的io操作降到最低。 4 cpu:可以接受5个进程,20个线程,协程500 切换并规避IO的模块 gevent	利 ...
                            
                            
                                分类:
其他好文   时间:
2020-07-26 19:02:39   
                                阅读次数:
53
                             
                    
                        
                            
                            
                                    var loggerConfiguration = new LoggerConfiguration(); loggerConfiguration = loggerConfiguration.ReadFrom.AppSettings(filePath: path); var logger = logg ...
                            
                            
                                分类:
移动开发   时间:
2020-07-10 15:37:18   
                                阅读次数:
83
                             
                    
                        
                            
                            
                                    flask中的socket 需要将run,wsgi替换成websocket 群聊 # 不需要记住 但是要知道是什么模块驱使Flask 支持Websocket # gevent-websocket # 以下代码 和 gevent-websocket 使用方式 请记录在案 from geventwebs ...
                            
                            
                                分类:
Web程序   时间:
2020-07-07 13:21:40   
                                阅读次数:
104