正文

简介

        它是一种异步传输模式,可以在不同的应用之间实现相互通信,相互通信的应用可以分布在同一台机器上,也可以分布于相连的网络空间中的任一位置。

它的实现原理是:消息的发送者把自己想要发送的信息放入一个Message中,然后把它保存至一个系统公用空间的消息队列(Message Queue)中;本地或者是异

地的消息接收程序再从该队列中取出发给它的消息进行处理。如图所示:

    大学生就业培训,高中生培训,在职人员转行培训,企业团训

优缺点与使用场景

  • 优缺点

    优点:支持离线通讯;有消息优先级;有保障的消息传递和执行许多业务处理的可靠的防故障机制;息传递机制使得消息通信的双方具有不同的物理平台成为可能。

        缺点:很难满足实时交互需求。

  • 使用场景

        1、数据采集:适合多设备多应用数据采集功能。

        2、辅助实时交互:在大并发系统中,某一个操作涉及到很多步骤,某些步骤是不需要及时处理的,将不需要及时处理的步骤提出来,用消息队列处理。

比如:在一个高并发购物网站,一个顾客

网友评论