10 2017 档案

摘要:0、目的在开发项目中,经常有一些操作时间比较长(生产环境中超过了nginx的timeout时间),或者是间隔一段时间就要执行的任务。在这种情况下,使用celery就是一个很好的选择。 celery是一个异步任务队列/基于分布式消息传递的作业队列。Celery通过消息(message)进行通信,使用代... 阅读全文
posted @ 2017-10-30 00:20 lykops 阅读(607) 评论(1) 推荐(0) 编辑
摘要:Celery是Python开发的分布式任务调度模块,今天抽空看了一下,果然接口简单,开发容易,5分钟就写出了一个异步发送邮件的服务。Celery本身不含消息服务,它使用第三方消息服务来传递任务,目前,Celery支持的消息服务有RabbitMQ、Redis甚至是数据库,当然Redis应该是最佳选择。... 阅读全文
posted @ 2017-10-29 22:34 lykops 阅读(146) 评论(0) 推荐(0) 编辑
摘要:异步任务队列Celery在Django中的使用 前段时间在Django Web平台开发中,碰到一些请求执行的任务时间较长(几分钟),为了加快用户的响应时间,因此决定采用异步任务的方式在后台执行这些任务。在同事的指引下接触了Celery这个异步任务队列框架,鉴于网上关于Celery和Django结合... 阅读全文
posted @ 2017-10-28 00:39 lykops 阅读(183) 评论(0) 推荐(0) 编辑
摘要:使用Python3解压如下五种压缩文件:gz、tar、tgz、zip、rar简介gz: 即gzip,通常只能压缩一个文件。与tar结合起来就可以实现先打包,再压缩。tar: linux系统下的打包工具,只打包,不压缩tgz:即tar.gz。先用tar打包,然后再用gz压缩得到的文件zip: 不同于g... 阅读全文
posted @ 2017-10-11 22:23 lykops 阅读(5558) 评论(0) 推荐(0) 编辑
摘要:UUID是128位的全局唯一标识符,通常由32字节的字母串表示。它可以保证时间和空间的唯一性,也称为GUID。全称为:UUID--Universally Unique IDentifier 在python 中叫做UUID,在C#中称为 GUID--Globally Unique IDentifie... 阅读全文
posted @ 2017-10-09 23:16 lykops 阅读(1396) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示