python利用()写模块_介绍一下我自己写的一些Python模块
生活随笔
收集整理的這篇文章主要介紹了
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模块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我的世界服务器玩家在线指令,我的世界服务
- 下一篇: shell批量修改后缀_bash批量修改