异步任务介绍 在写项目过程中经常会遇到一些耗时的任务, 比如:发送邮件、发送短信等等~。这些操作如果都同步执行耗时长对用户体验不友好,在这种情况下就可以把任务放在后台异步执行 celery就是用于处理异步任务的框架,celery能完成的功能远不止 ,还有一个很常用的功能 架构图 Celery包含如下 ...
分类:
其他好文 时间:
2018-09-02 20:23:05
阅读次数:
285
What is the best way to memorize or remember what you study/read? Rohit Malshe, Chem Engineer, Programmer, Amazon research scientist Updated Feb 15, 2 ...
分类:
其他好文 时间:
2018-08-28 22:03:59
阅读次数:
227
import this The Zen of Python, by Tim Peters Beautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is b ...
分类:
编程语言 时间:
2018-08-25 20:05:55
阅读次数:
150
一、环境 nfsserver01:192.168.127.100 centos7.3 nfsserver02:192.168.127.102 centos7.3 nfsclient01:192.168.127.101 centos7.3 二、原理 1、DRDB,分布式复制块设备(Distribute ...
分类:
数据库 时间:
2018-08-16 19:48:13
阅读次数:
173
keepalived 热备 VRRP:虚拟冗余路由协议 IETF标准协议 HSRP:热备份路由协议 思科私有协议 vrrp_instance vrrp示例 Heart-beat 间隔 --hello时间 Keepalived概述 调度器出现单点故障 Keepalived实现了高可用集群; Keepa ...
分类:
其他好文 时间:
2018-08-12 00:32:30
阅读次数:
249
celery支持定时任务,设定好任务的执行时间,celery就会定时自动帮你执行, 这个定时任务模块叫celery beat 文件定时执行任务 项目前提: 安装并启动Redis celery_Schedule.py# version: python3.2.5 # author: ‘lft415659... ...
分类:
其他好文 时间:
2018-08-11 01:12:06
阅读次数:
266
参考文章:《InSearchofanUnderstandableConsensusAlgorithm》https://raft.github.io/http://thesecretlivesofdata.com/raft/这里有一个非常适合理解raft协议的小动画。1.1.1简介概念:raft是一种用于管理log复制的一致性协议,它和paxos有同样功能,但是比它简单容易理解。功能:leader选
分类:
编程语言 时间:
2018-08-10 17:03:59
阅读次数:
184
491 Increasing Subsequences class Solution { public List> findSubsequences(int[] nums) { Set> set = new HashSet(); List tempList = new ArrayList(); df... ...
分类:
其他好文 时间:
2018-08-10 15:53:47
阅读次数:
118
Linux和Windows环境下搭建Mycat数据读写分离 前提需要:1.服务器装有JVM虚拟机,就是JDK。2.两个Mysql数据库已经实现主从复制,参考:https://www.cnblogs.com/zwcry/p/9407810.html 主库:129 从库:130 一、Mycat安装,官网 ...
分类:
数据库 时间:
2018-08-09 14:00:47
阅读次数:
265
如果您习惯于处理与SQL Server等关系数据库的连接,那么您可能会发现EasyNetQ处理连接的方式有点奇怪。与关系数据库的通信始终由客户端启动。客户端打开连接,发出SQL命令,在必要时处理结果,然后关闭连接。一般的建议是,您应该在尽可能短的时间内保持打开连接,并将连接池保留给API。 与Rab ...
分类:
Web程序 时间:
2018-08-07 16:13:27
阅读次数:
195