![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rabbitmq
文章平均质量分 93
疯狂小公举
学习永无止境,程序使我快乐
展开
-
springboot整合rabbitMQ
springboot整合rabbitMQ引入依赖创建子工程相应的生产者和消费的配置每一个模块都需要新建一个主启动类生产者消费者01消费者02springboot引入了相关的依赖后,提供一个工具类RabbitTemplate.发送功能使用这个工具类可以发送消息。引入依赖引入rabbitMQ的依赖,web启动项,templaterabbitMQ的依赖: 启动类加载。读取配置文件:springboot自动装配原理: 引用starter启动依赖时,把对应的自动装配类加载进去,该自动装配类可以读取appli原创 2021-04-25 21:24:19 · 324 阅读 · 0 评论 -
RabbitMQ03高级篇(消息可靠性投递,Consumer ACK,消费端限流,TTL, 通过代码创建队列和交换机以及绑定)
RabbitMQ高级篇消息可靠性投递消息可靠性投递在使用 RabbitMQ 的时候,作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ 为我们提供了两种方式confirm确认模式 和return 退回模式 用来控制消息的投递可靠性模式。消息投递步骤:1.生产者(channel)---->交换机------>队列中。为了确保消息的可靠性投递,提供了如下两种方式confirm 确认模式return 退回模式...原创 2021-04-25 20:45:58 · 423 阅读 · 0 评论 -
RabbitMQ02有五种模式, 简单模式,工作者模式,发布订阅模式(广播模式),路由模式,topic 主题模式(路由模式的一种)
RabbitMQ由五种模式rabbitMQ的模式简单模式生产者的代码消费者的代码工作者模式rabbitMQ的模式简单模式特点:只有生产者消费者和队列组成。从图上可以看到只有三个角色:p 【product】: 生产者 发生消息的红色[queue]: 队列。 存储消息的C [consumer]: 消费者 消费消息生产者的代码 public static void main(String[] args) throws Exception { //创建连接工厂原创 2021-04-25 20:00:43 · 289 阅读 · 0 评论 -
rabbitMQ04死信队列 ,延迟队列,消息幂等性保障,rabbitMQ集群,RabbitMQ镜像集群配置,HaProxy负载均衡RabbitMQ
rabbitMQ死信队列 ,延迟队列,消息幂等性保障,rabbitMQ集群,RabbitMQ镜像集群配置,HaProxy负载均衡RabbitMQ死信队列消息成为死信的三种情况:队列绑定死信交换机:用代码建立交换机队列,并绑定(以下代码就是指代死信队列的图)测试消息到达超时时间队列消息长度到达限制消费者拒接消费消息,basicNack/basicReject,并且不把消息重新放入原目标队列,requeue=false(不重复发送);延迟队列消息幂等性保障如何保障消息的幂等性:引入redis依赖rabbitMQ原创 2021-04-23 00:48:03 · 124 阅读 · 0 评论 -
rabbitMQ01--消息中间件,安装rabbitMQ,rabbitMQ的结构以及组件的作用
rabbitMQ--消息中间件,安装rabbitMQ,rabbitMQ的结构以及组件的作用,简单模式什么事是MQMQ的优缺点优点缺点常见的MQ安装rabbitMQ安装Socat安装Erlang安装RabbitMQ开启管理界面及配置(最好不要改动)修改配置文件开启rabbitMQ服务器配置虚拟主机及用户用户角色Virtual Hosts配置创建Virtual Hosts设置Virtual Hosts权限rabbitMQ的结构以及每个组件的作用rabbitMQ的模式简单模式生产者的代码消费者的代码什么事是MQ原创 2021-04-20 01:23:15 · 366 阅读 · 0 评论