- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 celery分布式任务部署多台机器,形成一发布者,多消费者(每个消费者处理不同任务)
celery实现分布式,利用消息队列进行多机器间的任务处理
2022-06-28 01:43:41 2129 1
原创 Python基础-思维导图,欢迎自取
Python基础-思维导图,欢迎自取最近重温《Python学习手册第四版》,可以做了思维导图,大伙需要的可以直接拿图哈。预告:下一篇会是Python进阶&高级特性。下下篇会是部分高级特性详解。下下下下篇继续,温故知新,打算写一个系列的Python出来,哈哈...
2022-04-22 22:26:50 686
转载 SqlAlchemy的缓存问题,导致写和读不一致的问题解决
SqlAlchemy的缓存问题,导致写和读不一致的问题解决Flask作为服务端框架,SQLAlchemy作为数据库ORM框架。假如Mysql中存在一个trace的表,内容为交易记录。当使用ORM模式往其中写入数据后,再读取数据,从程序上输出结果会出现所谓的写入数据未被读取出来。但是:手动在终端窗口读数据库的内容是已经更新了的。于是排查代码,逻辑上没问题~~~后来发现了SqlAlchemy的缓存这玩意,于是着手解决问题。先了解了SqlAlchemy的缓存SQLAlchemy 带有对象缓存机
2022-04-21 16:50:31 1976
原创 flask中使用celery的Task操作数据库(SQLAlchemy)
flask中使用celery的Task操作数据库(SQLAlchemy)Celery是一个简单高效的实时分布式任务队列系统, 可以用于异步执行任务,结构上分为任务生产者,任务调度者broker,任务消费者worker。场景:基于后台作业时有可能长时间对数据库进行更新写入等,例如,每天定时更新从网络上爬虫取下来的数据,update到对应的基金行数据中。项目的目录结构各个文件说明我们主要的做法是将在manage.py当中创建celery实例对象,然后把celery对象引入app/init.py文件中
2021-10-22 11:20:34 1910 1
原创 Python 的分包压缩zip或7z实现功能
Python 的分包压缩zip或7z实现功能Python是具备将文件夹及文件进行压缩的功能。但是当上存附件服务器时候,有时候想压缩文件,但带宽不够,故实现了此功能。运用Python 版本 3.7, 第三方库zipfile37编译调试工具 VS Code实现原理:a) 读取源数据文件夹内每个文件的大小总大小,计算出需要分包数量n,利用locals()创建n个zipfile对象。b)file_size_temp累加已读文件的大小,当超过分包目标的存储大小后->file_size_temp初
2021-04-30 01:25:05 2082
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人