1 pyengine

主要用了flask,是一个可以通过接口去调用自己代码的微服务,包含了一些可以使自己的方法异步运行的装饰器。

主要原理就是使用子类和模块来做到代码隔离和运行。

https://pypi.org/project/pyengine/

2 flow_control

流量控制的模块可以控制接口并发量之类的,我测试是没啥问题。也支持多进程的使用,就是效果不太好,不知道是不是和进程间队列的底层的管道传输机制有关。

https://pypi.org/project/flow-control/

3 push-queue

一个带有push方法的线程间队列,当队列满的时候,会可以推一个元素进入队列,返回队列中最老的元素。

pip install push-queue

4 safe_redis_lock

一个redis分布式锁,一般只用在单机的redis里面,因为不存在多节点间的数据同步问题。

具体就是使用set方法+nx和超时时间的方式来获取锁和lua脚本来释放锁以保证释放锁的原子性。

具体可以看 https://pypi.org/project/safe_redis_lock/

5 欢迎来提意见。

python利用()写模块_介绍一下我自己写的一些Python模块相关推荐

  1. 万兆单模模块_万兆(10G SFP+)单模光模块的介绍及应用

    原标题:万兆(10G SFP+)单模光模块的介绍及应用 10G万兆单模光模块通常与OS2单模光纤搭配使用,最高速率为10.3Gb/s,目前主流采用SFP+封装类型. 万兆单模光模块双纤波长为1310n ...

  2. python三十三节_第三十三节,sys解释器相关模块

    首先要引入import sys模块 sys.argv 功能:获取向脚本文件传入的参数,返回的列表,列表里的第一个元素是脚本文件路径和名称,后面的元素是传入的向脚本传入的参数 使用方法:sys.argv ...

  3. python redis模块_大数据入门4 | Redis安装及python中的redis模块加载

    引:前面学习了中文分词.HMM.jieba...这些有很多内容需要总结,但是时间太紧,一下写不完.所以前面的就先放一边,届时复习时再写吧. 今天把刚学的遇到的问题总结一下. 实践部分遇到的问题: 1. ...

  4. python写炒股软件_在线配资,【原创】用python开发股票自动技术分析的软件(

    一.准备一个沪深股市的股票代码和简称的对照表,存在csv文件或者txt文件中. 二.读取这个文件,循环将所有股票的历史数据都下载到本地,保存为名字为股票代码的csv文件. 三.逐个读取所有这些csv文 ...

  5. python 随机请求头_为了爬虫换个头,我用python实现三种随机请求头方式!

    相信大家在爬虫中都设置过请求头 user-agent 这个参数吧? 在请求的时候,加入这个参数,就可以一定程度的伪装成浏览器,就不会被服务器直接识别为spider.demo.code ,据我了解的,我 ...

  6. python十大重点_你见过的最全面的 Python 重点

    由于总结了太多的东西,所以篇幅有点长,这也是我'缝缝补补'总结了好久的东西. Py2 VS Py3print成为了函数,python2是关键字 不再有unicode对象,默认str就是unicode ...

  7. c语言python零基础教学_编程零基础应当如何开始学习 Python?附教程

    零基础学编程,用python入门是个不错的选择,虽然国内基本上还是以c语言作为入门开发语言,但在国外,已经有很多的学校使用python作为入门编程语言.此外,python在机器学习,人工智能领域也非常 ...

  8. 零基础学python尹会生_编程零基础应当如何开始学习 Python?

    这是一篇小白自学Python的经验,针对没有任何经验.从零开始学习Python的童鞋,不管你是出于兴趣,还是想提升工作效率,或者想要转行,都可以作为一个参考. 作为过来人,先分享几点建议给你: 1.找 ...

  9. python实现面部特效_【AI美颜算法】300行Python实现基于人脸特征的美颜算法

    先上效果图: AI美颜 人类一直是一个看脸的物种,人人都希望可以变得更美是无可争议的,而美颜类应用的出现拯救了所有人,从此人类进入了美(照)颜(骗)时代. .... 每次写技术blog都要写一堆废话引 ...

最新文章

  1. VUE使用vue-seamless-scroll自动滚动表格数据,对表格数据排序无效的解决办法
  2. 【BZOJ2054】疯狂的馒头(并查集)
  3. java 判断是否整数倍_java怎样实现判断一个最高达1000位数字的整数是不是3的倍数。...
  4. oracle开启/关闭归档模式
  5. Javascript 跨域
  6. android 8 twrp,一加8 解锁bl 刷写第三方twrp 资源
  7. ArcCatalog基本操作
  8. FlyoutMenus
  9. Android 如何解决默认壁纸更改为ImageWallpaper之外的壁纸,在特定的操作下,导致死机的问题。
  10. vins-mono(5)vin_mono数据集测试
  11. 微信如何查看是否被删好友,这4种方法简单快捷!
  12. Yii:zii.widgets.CMenu使用方法
  13. DM数据库中数据字典表分类及常用查询。
  14. 华为百度导航Sdk黑屏
  15. java语言保留结构和联合_Java 语言中取消了联合概念,保留了结构概念。( )_学小易找答案...
  16. C语言基本数据类型之整型变量
  17. Fixcel电子表单——Excel导入
  18. layui引入第三方依赖
  19. 构建推荐系统:用 Netflix 电影评价数据集练练手
  20. 我和TiDB的故事 | 遇上你是我的缘

热门文章

  1. 如何提高web应用的响应速度(性能)
  2. 沃尔玛控股中国1号店
  3. 在众多编程语言中,你可知哪种语言的安全性更高,安全漏洞最少?
  4. 我是程序员,我比较喜欢有纪律的团队。
  5. 用DirectionalViewPager代替ViewPager
  6. 其实企业的C++人最清楚企业的问题
  7. 一步步Notepad变Word
  8. 利用C++Builder自定义Windows窗体“系统菜单”
  9. 还没毕业就被阿里30万年薪抢定,他凭什么?
  10. 没想到啊!3980元的Web前端视频今日免费送