Skip to content

a18792721831/MQ

Repository files navigation

学习MQ

学习MQ的简单角色,使用一个socket的实例进行体验。 MQ的初体验,MQ的HelloWorld.

MQ各种协议的了解,底层实现,设计思想等等。 JMS1.1基础下的点对点的MQ客户端实现。

MQ各种协议的了解,底层实现,设计思想等等。 JMS2.0基础下的点对点的MQ客户端实现。

第一个入门级别的RabbitMQ小例子。。

RabbitMqPersistence:RabbitMq的持久化

RabbitMQ的消息确认模式
RabbitMQ是如何保证消息的安全
RabbitMQ的生产者确认
RabbitMQ的消费者应答
如何保证RabbitMQ的消息安全性

spring与RabbitMQ集成

1.启用Web stomp插件 2.创建一个gradle项目 3.创建生产者 4.创建消费者(订阅者) 5.运行 6.总结

生产 1.创建连接工厂 2.创建连接 3.开启连接 4.创建会话 5.创建主题 6.创建生产者 7.创建消息 8.发布 9.关闭资源 消费 6.创建消费者 7.注册监听

MQ有很多的操作其实是重复的,所以用spring去管理这部分相同的处理逻辑,大大的简化ActiveMQ的访问流程。 #10.ActiveMq消息推送 利用ActiveMQ提供的WebSTOMP插件,让浏览器能够使用WebSocket和ActiveMQ接收或者发送消息。由服务端向ActiveMQ发送STOMP消息,而浏览器作为客户端基于stomp.js利用WebSocket与之通信,订阅并接收消息。