回顾RabbitMQ的一些知识

一 概述

        RabbitMQ的主要使用场景:

        

 二 回顾基本知识

        消息代理:可以理解为安装消息中间件的服务器。当消息发送者发送消息之后,这些消息将会由消息代理进行管理,消息代理保证消息能够传递到指定的目的地。

        消息队列中主要的消息目的地:

        1. 点对点消息通信:消息发送者发送消息,消息代理将其放入队列中,消息接收者从队列中获取消息内容,消息读取后被一处队列。消息的发送者是唯一的,但是消息接收者并不唯一。
        2. 发布(public)、订阅(subscribe):消息发送者发送消息到主题,多个订阅者监听这个主题,那么就会在消息到达时同时收到消息。

三 回顾常见的消息协议

        JMS(Java Message Service) Java消息服务:基于JVM消息代理规范,常见的有ActiveMQ,HornetMQ是通过JMS实现的。
        AMQP(Advanced Message Queuing Protocol)高级消息队列协议:同样是一个消息代理的规范,兼容JMS,RabbitMQ是通过AMQP协议实现的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值