为了账号安全,请及时绑定邮箱和手机立即绑定

急求!!!!crontab和消息队列的区别在那里?感激不尽

急求!!!!crontab和消息队列的区别在那里?感激不尽

一只名叫tom的猫 2019-06-09 08:50:38
我比较熟悉crontab也常用crontab,定时任务就想当于可以设置每天这个时间执行数据库里没有执行的任务,我感觉就是像是消息队列一样,有任务生产者和任务执行者。我想知道区别是什么?
查看完整描述

2 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ

通过 crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script 脚本。时间间隔的单位可以是分钟、小时、日、月、周的任意组合。

看出来了吗,不是一个东西?

查看完整回答
反对 回复 2019-06-09
?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

crontab和消息队列不是一个东西。消息队列,这里面最重要的就是消息,也就是一个消息排队的中间件,作用一般是应用间的解耦,削峰填谷等,你对crontab比较熟悉应该是知道crontab不是处理消息的,只是根据时间表示式去执行任务而已。
                            
查看完整回答
反对 回复 2019-06-09
  • 2 回答
  • 0 关注
  • 584 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信