ActiveMQ学习
主要介绍ActiveMQ在项目中不同情景下的使用,以及作为中间件与其他语言进行通信
静风落叶
每天都在犯蠢
展开
-
SpringBoot整合邮件发送,并存入redis
引入jar包<!-- 发送邮件需要依赖包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>...原创 2019-04-29 16:42:25 · 656 阅读 · 0 评论 -
The OpenWire Wire Format
版权声明:本文为CSDN博主「varyall」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/varyall/article/details/49702879The OpenWire Wire Format:字面意思是:开放连接是默认连接(传输)格式。开放连接是activemq的默认连接格式,它提...转载 2019-11-20 16:49:45 · 501 阅读 · 0 评论 -
SpringMVC+Spring+Mybatis框架整合MQTT通信协议+ActiveMQ作为中间件进行消息的发布与订阅
最近做了一个小项目,简单描述下项目结构,主要是java与单片机进行通信,为了实现通信可以采用中间件和http的方式,但是本人因为最近在学习ActiveMQ,所以更加偏向前者,最终确定了采用消息中间件的方式进行通信。 首先完成的步骤分为这两步: 1、单片机采用MQTT的通信协议将一个消息发送到一个消息中间件(本人采用ActiveMQ,也可以采用其他的消息中间件),这里需要注意下...原创 2019-06-21 09:47:00 · 5428 阅读 · 3 评论 -
ActiveMQ在发布-订阅模式下的实例
消息队列一般有两种模型1.点对点模型(基于队列 Point to Point,PTP) 每个消息只能有一个消费者。消息的生产者和消费者之间没有时间上的 相关性.可以有多个发送者,但只能被一个消费者消费。 一个消息只能被一个接受者接受一次 生产者把消息发送到队列中(Queue),接受者无需订阅,当接受者未接受到消息时就会处于阻塞状态2. 发布者/订阅者模型(基于主题的Publish/Sub...原创 2019-04-28 16:05:13 · 994 阅读 · 1 评论 -
在ActiveMQ中的点对点模式中存在多个消费者
消息队列一般有两种模型1.点对点模型(基于队列 Point to Point,PTP) 每个消息只能有一个消费者。消息的生产者和消费者之间没有时间上的 相关性.可以有多个发送者,但只能被一个消费者消费。 一个消息只能被一个接受者接受一次 生产者把消息发送到队列中(Queue),接受者无需订阅,当接受者未接受到消息时就会处于阻塞状态2. 发布者/订阅者模型(基于主题的Publish/Sub...原创 2019-04-28 13:41:24 · 3743 阅读 · 3 评论 -
SpringBoot整合ActiveMQ的简单应用(1)
1、首先是从官网下载然后打开运行起来,这时候要根据自己的电脑运行什么样的位数,本人电脑是64位的,所以运行64位的程序,这时候会显示一个界面说明启动成功了,然后在电脑浏览器中输入地址:http://localhost:8161/admin/queues.jsp进行登录,用户名和密码都是admin,这个时候就能看到消息队列了我这里有三个消息队列maven中导包...原创 2019-01-16 15:12:21 · 287 阅读 · 0 评论 -
ActiveMQ之生产分组消息、消费分组消息
今天突然遇到一个需求,就是要求我的ActiveMQ队列消息需要多个线程消费者去消费,但是每个消费者,虽然MQ支持多个消费者但是,每个消费者消费的数量可能不同,有的线程跑的快的,就肯定会多消费一些,但是现在的需求是要每个线程消费的数量一样,这就需要用到MQ分组了, 首先是在消息生产的时候就就对每个消息进行分组生产者工具类@Componentpublic c...原创 2019-06-10 18:18:06 · 3436 阅读 · 1 评论