![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RabbitMQ
文章平均质量分 93
RabbitMQ
HotRabbit.
已润考研,24见
展开
-
RabbitMQ-04(SpringBoot整合RabbitMQ,基本使用)
publisher-confirms:生产者确认机制,确保消息会正确发送,如果发送失败会有错误回执,从而触发重试。exchange:交换机名称,此处配置后,发送消息如果不指定交换机就会使用这个。multiplier:下次重试间隔的倍数,此处是2即下次重试间隔是上次的2倍。value:这个消费者关联的队列。exchange:队列所绑定的交换机,值是@Exchange类型。max-interval:最长重试间隔,超过这个间隔将不再重试。key:队列和交换机绑定的RoutingKey,可指定多个。...原创 2022-08-10 17:28:11 · 601 阅读 · 0 评论 -
RabbitMQ-03(实战 、RabbitMQ 的六种消息模式)
Header:header模式与routing不同的地方在于,header模式取消routingkey,使用header中的 key/value(键值对)匹配队列。主题交换背后的逻辑类似于直接交换 - 使用特定路由键发送的消息将被传递到使用匹配绑定键绑定的所有队列。此时再图形化界面查看交换机,发现并不是像队列一样可以获取到消息,猜测交换机收到的消息如果不能立即发送就会销毁。上一个模式中的交换机将所有消息广播给所有消费者。公平分发:根据消费者的消费能力进行公平分发,处理快的处理的多,处理慢的处理的少;...原创 2022-08-10 11:54:06 · 1208 阅读 · 0 评论 -
RabbitMQ-02(docker安装、RabbitMQ的角色分类、AMQP、消息确认机制ACK)
一个应用有多个线程需要从rabbitmq中消费,或是生产消息,那么必然会建立很多个connection ,也就是多个tcp连接,对操作系统而言,建立和销毁tcp连接是很昂贵的开销,如果遇到使用高峰,性能瓶颈也随之显现,rabbitmq采用类似nio的做法,连接tcp连接复用,不仅可以减少性能开销,同时也便于管理。ACK机制:当消费者接收到消息后,会像RabbitMQ 发送回执 ACK,告知消息已经被接收。不存在没有交换机的队列,这个设置交换机为空的队列,实际上是被默认的交换机绑定了。.........原创 2022-08-09 21:23:32 · 377 阅读 · 0 评论 -
RabbitMQ-01(基本概念、理论性知识)
中间件产生的原因中间件可以屏蔽操作系统的复杂性,也可以屏蔽应用程序架构之间的局限性像一个系统可以用多种语言开发,中间使用中间件进行连接。原创 2022-08-09 14:00:34 · 350 阅读 · 0 评论