Beanstalkd,zeromq,rabbitmq的区别

本文对比了三种消息队列中间件:rabbitmq、zeromq和beanstalkd。rabbitmq适用于需要保证消息分发传递的场景;zeromq以其小巧快速著称,并且支持多种模式的自由组合;beanstalkd则更侧重于保证任务执行。

1)、rabbitmq(功能强大,管理应用也完善,不过也比较重量级)
2)、zeromq(从rabbitmq出来的一个小而快速的队列,基本是目前最快的队列机制,自身支持多种模式,可以对各个模式进行自己组合,来满足业务的需求,非常自由,不过缺点是太过自由了,什么东西都得自己部署)
3)、beanstalkd(相对来说功能够用,也非常小,学习成本底,就那么个协议文件,淘宝系统核心团队正在使用的队列,持久化通过binlog)

个人理解,rabbitmq是消息队列(message queue),着重点在于保证消息的分发传递。
beantalk是任务队列(task queue)或是说作业队列(job queue),着重点在保证任务执行。
从本质上来说他俩是不同的中间件。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值