欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

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

发布时间:2025/3/15 python 72 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python利用()写模块_介绍一下我自己写的一些Python模块 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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模块的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。