佛系更新

CodeBear的园子

分享低端知识

摘要: 上篇文章介绍了使用Redis来实现延时任务,这是一个比较好的方案,但是这种方式是把Redis作为消息队列去使用,而Redis作为消息队列还是有一些缺点的: 1. Redis本身没有提供监控、管理界面,需要自己去实现。我们无法方便的知道现在队列的情况,比如是否有积压,消费情况是如何的,生产情况又是如何 阅读全文
posted @ 2018-12-03 09:42 CodeBear 阅读(758) 评论(0) 推荐(2) 编辑
摘要: 在上一节中,我们讲了三种方式来实现延时任务,其实,将三种方式结合起来用,对于一些中小型公司已经足够了,但是在中大型互联网公司还是远远不够的。 想必大家对Redis起码有一个初步的概念:基于内存的非关系型数据库。在平时的业务开发中,Redis经常会被用做缓存,来提高网站的性能,减少数据库的访问,所以一 阅读全文
posted @ 2018-11-28 17:07 CodeBear 阅读(874) 评论(1) 推荐(2) 编辑
摘要: 大家肯定都有过在饿了么,或者在美团外卖下单的经历,下完单后,超过一定的时间,订单就被自动取消了。这就是延时任务。延时任务的应用场景相当广泛,不仅仅上面所说的饿了吗,美团外卖,还有12306,或者是淘宝,携程等等 都有这样的场景。这延时任务是怎么实现的呢?跟着我,继续看下去吧。 ###1.在SQL查询 阅读全文
posted @ 2018-11-27 21:32 CodeBear 阅读(1530) 评论(3) 推荐(2) 编辑