随笔分类 -  MQ消息中间件

Springboot整合WebSocket和RabbitMQ实现服务器消息推送
摘要:这里只实现服务器端WebScket到消息中间件RabbitMQ部分,前端代码不会。前端跟中间件交互部分的功能(向中间件发送消息、从中间件读取消息)用接口代替 实现思路 前端发起请求与服务器建立连接 →WebSocket发送消息到RabbitMQ队列中->WebSocket监听Rabbit消息队列中的
1989
0
0
RabbitMq: 主题交换机的使用(Topic Exchange)
摘要:主题交换机,这个交换机其实跟直连交换机流程差不多,但是它的特点就是在它的路由键和绑定键之间是有规则的。 简单地介绍下规则: * (星号) 用来表示一个单词 (必须出现的) # (井号) 用来表示任意数量(零个或多个)单词 通配的绑定键是跟队列进行绑定的,例: 队列Q1 绑定键为 .TT. 队列Q2绑
384
0
0
Rabbitmq: @RabbitListener 和 @RabbitHandler 搭配使用
摘要:@RabbitListener 可以标注在类上面,需配合 @RabbitHandler 注解一起使用 @RabbitListener 标注在类上面表示当有收到消息的时候,就交给 @RabbitHandler 的方法处理,具体使用哪个方法处理,根据 MessageConverter 转换后的参数类型
1501
0
0
RabbitMQ开启 mqtt 协议
摘要:默认情况下RabbitMQ 是不开启MQTT 协议的,所以需要我们手动的开启相关的插件,而RabbitMQ 的MQTT 协议分为两种。 第一种 rabbitmq_mqtt 提供与后端服务交互使用,对应端口1883 第二种 rabbitmq_web_mqtt 提供与前端交互使用,对应端口15675 打
3240
0
1
RabbitMq:SimpleMessageListenerContainer和ChannelAwareMessageListener的配合使用
摘要:思路: 1、 在配置类中通过 SimpleMessageListenerContainer 配置监听消息队列的各种参数 2、 自定义一个类实现 ChannelAwareMessageListener 接口 配置类 package com.example.testgetmq.config; impor
2037
0
0
Springboot整合RabbitMQ
摘要:通过springboot整合RabbitMQ可以极大的简化MQ使用步骤 以下是生产者和消费者两个工程的基本实现步骤 生产者工程: application.yml文件配置RabbitMQ相关信息; 在生产者工程中编写配置类,用于创建交换机和队列,并进行绑定 注入RabbitTemplate对象,通过R
73
0
0
RabbitMQ Pub/Sub订阅模式
摘要:实现一个生产者 package com.mq.mqproducer; import com.rabbitmq.client.BuiltinExchangeType; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Conn
159
0
0
RabbitMQ简单使用
摘要:先看一下RabbitMQ的基础架构 下面弄个案例实现一个简单的RabbitMQ模式 在上图的模型中,有以下概念: P:生产者,也就是要发送消息的程序 C:消费者:消息的接受者,会一直等待消息到来。 queue:消息队列,图中红色部分。类似一个邮箱,可以缓存消息;生产者向其中投递消息,消费者从其中取出
91
0
0
Mac安装RabbitMQ
摘要:在Mac中安装RabbitMQ可以直接在终端中通过Brew实现,一个命令行直接帮你把所有依赖都下好 步骤一:在终端中输入下面命令行 brew install rabbitmq 如果中途出现下载失败的情况,再重复一遍步骤一就行了,会自动识别已经下载过的和重新下载之前下载失败的部分 步骤二:下图就是下载
443
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起