RabbitMQ
文章平均质量分 91
RabbitMQ相关总结
小幸运安然
这个作者很懒,什么都没留下…
展开
-
三、SpringBoot整合RabbitMQ
一、SpringBoot整合RabbitMQ1、环境准备1、由于在上一篇中的创建项目是SpringBoot的,直接修改RabbitMQ依赖即可,删除掉之前使用的RabbitMQ依赖<!--RabbitMQ依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifac原创 2022-04-09 14:30:21 · 3135 阅读 · 0 评论 -
二、RabbitMQ进阶
一、消息可靠性之消息应答1、概述1、消费者完成一个任务可能需要一段时间,如果其中一个消费者处理一个长的任务并仅只完成了部分突然就挂掉了。RabbitMQ一旦向消费者传递了一条消息,便立即将该消息标记为删除。在这种情况下,突然有个消费者挂掉了,将会丢失找正在处理的消息,以及后续发送给该消费者的消息,因为它无法接受到。2、消息应答:为了保证消息在发送过程中不丢失,RabbitMQ引入消息应答机制;消费者在接收到消息并且处理该消息之后,告诉RabbitMQ它已经处理了,RabbitMQ可以把该消息删除了。原创 2022-04-09 14:20:51 · 2098 阅读 · 0 评论 -
一、RabbitMQ基础入门
一、消息队列1、同步调用与异步调用1、同步调用A 服务调用 B 服务,需要等待 B 服务执行完毕后的返回值,A 服务才能继续向下执行同步调用可以通过 REST 和 RPC 完成REST:Ribbon、FeignRPC:Dubbo2、异步调用A 服务调用 B 服务,无需等待 B 服务的执行结果,也就是说在 B 服务执行的同时 A 服务可以继续往下执行。通过消息队列可以实现异步调用。2、消息队列需求场景在基于微服务开发的电商项目中,商品的查询和商品的修改是通过两个服务原创 2020-09-18 15:12:23 · 764 阅读 · 0 评论