2022
我们一起努力

消息队列主要作用(消息队列主要作用有哪些)

本文目录:

  • 1、消息队列到底能起什么样的作用
  • 2、从事django,请问啥是消息队列?
  • 3、请用白话讲解ActiveMQ的用途
  • 4、Microsoft 消息队列的功能是什么

消息队列到底能起什么样的作用

因为短信不能一次性群发,所以就有短信消息队列功能,把队列里面的短信 每各几秒或者是在多少时间内处理完。

从事django,请问啥是消息队列?

消息队列可以简单理解为:把要传输的数据放在队列中。

作用的话在哪里都是一样的,3大作用

1 削峰--比如秒杀,系统忙不过来就先放到队列里,然后慢慢处理

2 解耦--如要寄快递,每个人都要知道怎么寄,但是如果设个中间人,大家快递交给他就不用管了,消息队列就相当于那个中间人

3 异步--和上面一样的快递例子,叫了快递我就要等着快递来然后再做后面的事情,但是有了中间人就方便了,中通来中间人就处理中通的快递,顺丰来中间人就处理顺丰的快递

请用白话讲解ActiveMQ的用途

用途就是用来处理消息,也就是处理JMS的。消息队列在大型电子商务类网站,如京东、淘宝、去哪儿等网站有着深入的应用,队列的主要作用是消除高并发访问高峰,加快网站的响应速度。

在不使用消息队列的情况下,用户的请求数据直接写入数据库,高发的情况下,会对数据库造成巨大的压力,同时也使得系统响应延迟加剧,但使用队列后,用户的请求发给队列后立即返回。

例如:不能直接给用户提示订单提交成功,京东上提示:“您提交了订单,请等待系统确认”再由消息队列的消费者进程从消息队列中获取数据,异步写入数据库。

由于消息队列的服务处理速度远快于数据库,因此用户的响应延迟可得到有效改善。

扩展资料:

ActiveMQ主要有以下几种使用场景

1、异步调用。

2、一对多通信。

3、做多个系统的集成、同构、异构。

4、作为RPC的替代。

5、多个应用相互解耦。

6、作为事件驱动架构的幕后支撑。

7、为了提高系统的可伸缩性。

Microsoft 消息队列的功能是什么

总的来说消息队列提供了一种异步消息传递机制。在windows中,一个窗口的执行分为下面几个步骤:1、窗口类声明 2、窗口类注册 3、创建窗口 4、显示窗口 5、消息循环。一般情况下,当一个窗口发生一个事件时,系统会将该事件以消息的形式送往消息队列中,消息中至少包含了:消息类型、窗口句柄、附加参数等。当窗口处于消息循环中时,系统就使用到了消息队列,它会调用GetMessage()函数从消息队列中拿出窗口事件发生时的消息,并把它交给你的程度中声明的窗口过程即回调函数去处理,从而完成一次事件的响应。

希望对你有所帮助。

消息队列主要作用】的内容来源于互联网,如引用不当,请联系我们修改。

赞(0)
文章名称:《消息队列主要作用(消息队列主要作用有哪些)》
文章链接:https://www.fzvps.com/139881.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!