ACTIVEMQ
文章平均质量分 92
ACTIVEMQ
苍煜
这个作者很懒,什么都没留下…
展开
-
MQ概念和技术选型
文章目录1:什么是mq2:mq技术选型对比ActiveMQKafkaRocketMQRabbitMQ1:什么是mq是指利用高效可靠的消息传送机制进行与平台无关的数据交流,并基于数据通信来进行分布式的集成;通过消息传递和消息排队模型在分布式环境下提供应用解耦,弹性伸缩,荣誉存储、流量削峰、异步通信、数据同步等功能;大致流程:发送者把消息发送给消息服务器,消息服务器把消息放在若干队列/主题(topic)中,在合适的时候,消息服务器将消息发送给接受者;注:队列像是短信,主题类似公众号;在这个过程中,发原创 2022-05-09 15:42:03 · 1372 阅读 · 0 评论 -
消息中间件-ACTIVEMQ-10:ActiveMQ的高级特性
目录1:异步投递1.1:异步投递的含义1.2:开启异步投递:1.3: 确保异步发送成功:2:1:异步投递1.1:异步投递的含义1.2:开启异步投递:1.3: 确保异步发送成功:package com.wkl.queuq;import org.apache.activemq.ActiveMQConnectionFactory;import org.apache.activemq.ActiveMQMessageProducer;import org..原创 2020-09-14 14:34:39 · 297 阅读 · 0 评论 -
消息中间件-ACTIVEMQ-8:ActiveMQ的消息存储和持久化
目录1:ActiveMQ的持久化简介2:AMQ Meassage Store (了解):3:KahaDB(默认):1:基于日志文件,从5.4开始默认的持久化插件;2:默认的配置在/conf/activemq.xml3:KahaDB的存储原理4:KahaDBdata中的文件介绍4:LevelDB存储(了解)5:JDBC消息存储1:ActiveMQ的持久化简介为避免意外宕机后丢失信息,需要做到重启后可以恢复消息队列;系统消息一般都会采用可持久化机制;ActiveM原创 2020-09-10 15:46:23 · 691 阅读 · 1 评论 -
消息中间件-ACTIVEMQ-6:ActiveMQ和SpringBoot整合
1:导包 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--spring...原创 2020-09-08 11:12:19 · 291 阅读 · 0 评论 -
消息中间件-ACTIVEMQ-5:ActiveMQ和Spring整合
目录1:导包2:写配置-applicationContext.xml3:测试3.1:生产者3.2:消费者注:此时如果想向主题发送,那么在配置文件中配置jmsTemplate的地方将目的地换了就行,但是必须先启动消费者4:创建监听器,监听主题/队列中的信息并处理4.1:编写监听器4.2:配置监听器4.3:进行测试1:测试主题2:测试队列1:导包<?xml version="1.0" encoding="UTF-8"?><pr.原创 2020-09-07 16:36:06 · 388 阅读 · 0 评论 -
消息中间件-ACTIVEMQ-4:ActiveMQ的Broker
目录1:Broker是什么2:根据不同的conf启动不同的activemq3:java嵌入式mq3.1:pom.xml3.2:启动自己java代码写的内嵌式的mq3.3:利用自己内嵌式的mq当做队列,进行测试1:Broker是什么2:根据不同的conf启动不同的activemq3:java嵌入式mq3.1:pom.xml<dependencies> <!--activeMq需要的jar包--> <!-- h原创 2020-09-04 13:43:45 · 241 阅读 · 0 评论 -
消息中间件-ACTIVEMQ-3:简单介绍JMS的规范和产品
1:JMS是什么JMS是JAVAEE框架中的一个模块,是java消息服务,相当于一套规范;2:JMS的四大元素2.1:JMS provider :实现JMS接口和规范的消息中间件;也就是我们的mq服务器2.2:JMS producer:消息生产者,创建和发送JMS消息的客户端应用;2.3:JMS consumer:消息消费者,接受和处理JMS消息的客户端应用;2.4:JMS message:JMS消息;包含消息头,消息属性和消息体;3:MS message:JMS消息;包原创 2020-09-04 11:18:04 · 250 阅读 · 0 评论 -
消息中间件-ACTIVEMQ-2:Java编码简单实现ActiveMq的通讯
目录1:idea新建maven工程,pom.xml导包2:JMS(java消息服务)的总体架构3:在点对点的消息传递中;目的地被称为Queue(队列)3.1:消息生产者编码3.2:消息消费者编码---同步阻塞方式(超时之前一直阻塞)1:consumer.receive();---消费者死等2:consumer.receive(超时时间单位毫秒);---等待时间结束没人的话就自己关闭连接了3.3:消息消费者编码---异步非阻塞(消费者监听消息)3.4:多个消费者同时启动了;原创 2020-09-03 16:57:52 · 215 阅读 · 0 评论 -
消息中间件-ACTIVEMQ-1:MQ入门概述即activemq启动和控制台
目录1:学习前言(MQ = 消息中间件/消息队列)1.1:消息1.2:中间件2:MQ的产品种类---MQ(Message Queue)3:面向消息的中间件(mom)3.1:介绍:3.2:特点4:官网5:ActiveMQ的安装-linux5.1:发送压缩包到服务器上5.2:解压缩5.3:在根目录先创建新的文件夹;把解压缩的文件包移动过来5.4:普通启动5.5:activemq的默认服务后台启动端口是61616(这是给其他java服务调用的端口)5.原创 2020-09-03 13:00:01 · 774 阅读 · 0 评论