什么情况下用消息队列?

把妹达人老张 发布于 2013/08/20 11:33
阅读 2K+
收藏 2

或者说,消息队列能解决什么问题呢?

希望前辈给指点一下。

web开发。

加载中
0
leo108
leo108
发短信,每次走短信网关都是一次http请求,10条20条还好,100条、1000条、100W条呢
0
viney
viney

日志、请求流水。

基本上所有流水都可以用消息队列。

还有就是当前比较流行的push功能,你也可以使用消息队列。

0
南湖船老大
南湖船老大
SNS里的动态广播给听众,我以前就是做SNS的,这个其实和微博一回事
0
专业打酱油
专业打酱油

1、其实是3个问题,消息,队列,消息队列

2、消息就是传递信息,比如私信!

3、队列是一种结构,一般用于异步处理

4、消息队列,简单说就是队列里面保存着消息,可以进行异步的消息处理,比如发送短信,邮件。

5、消息队列一般用于实时性不是要求特别高、比较消耗资源的任务上,让这些任务按照一定有序的顺序分批次的执行,而不是同时执行!

0
金贞花
金贞花

异步的|执行频率高的|P2P消息传递


0
中山野鬼
中山野鬼
单对多,多对多,肯定消息队列啦。无非有特权的,开不同的通道,这样系统设计维护起来更简单些。不要在一个消息队列中高优先级,那样只会破坏队列。
黄开源中国
黄开源中国
回复 @中山野鬼 : 了解~~多谢
中山野鬼
中山野鬼
回复 @黄开源中国 : 多消息队列。他们之间存在优先级。而不是某个消息队列里面存在优先级。否则逻辑实现,乱到毛。。。效率还不高。哈
黄开源中国
黄开源中国
那很多时候插队这种不是必须的吗?要怎么解决?
0
我是潮汐
我是潮汐
我觉得 像那种高并发 而且没必要立即告诉他业务结果的逻辑 可以用消息队列.
0
王振威
王振威

异步处理,比如发邮件,发推送通知,比较耗时间的操作,都可以先生成一条消息,然后有消息队列来一条一条的处理

返回顶部
顶部