rabbitmq各基础组件介绍

本文介绍了RabbitMQ的基础组件,包括Exchange的四种类型:Direct、Topic、Fanout、Headers,Queue的特性如持久化、自动删除,以及Binding的关键作用。RabbitMQ作为一个消息代理,通过Exchange、routing key和Queue实现消息的发送和接收。在实际应用中,RabbitMQ用于异步处理、系统解耦等场景,同时也指出了在使用中需要注意的安装问题和排查消费端接收不到消息的常见问题。
摘要由CSDN通过智能技术生成

第一次接触rabbitmq,用过之后觉得有必要把自己经历的一些问题和解决问题的过程记录下来分享给小伙伴们

  • rabbitmq简介

Spring AMQP 是基于 Spring 框架的AMQP消息解决方案,提供模板化的发送和接收消息的抽象层,提供基于消息驱动的 POJO的消息监听等很大程度上方便了我们进行相关程序的开发。

Message消息是当前模型中操纵的基本单位,它由Producer产生经过路由转发被Consumer所消费。它是生产者和消费者发送和处理的对象。消息头由一系列的可选属性组成,这些属性包括routing-key(路由键)、priority(相对于其他消息的优先权)、delivery-mode(指出该消息可能需要持久性存储)等

Exchange,用来接收生产者发送的消息并将这些消息路由给服务器中的队列

Exchange包含4种类型:Direct, Topic, Fanout, Headers。不同的类型,他们如何处理绑定到队列方面的行为会有所不同。<

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值