
ActiveMQ
文章平均质量分 88
ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。
最小的帆也能远航
不必借光而行,你我亦是星辰!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ActiveMQ高级特性
1.异步投递 异步投递是什么 自我理解:此处的异步是指生产者和broker之间发送消息的异步。不是指生产者和消费者之间异步。 官网介绍:http://activemq.apache.org/async-sends 说明:对于一个Slow Consumer,使用同步发送消息可能出成Producer堵塞等情况,慢消费者适合使用异步发送。(这句话我认为有误) 总结 异步发送可以让生产者发的更快。 如果异步投递不需要保证消息是否发送成功,发送者的效率会有所提高。如果异步投递还需要保证消息是否转载 2021-02-24 20:50:24 · 237 阅读 · 0 评论 -
ActiveMQ的消息存储和持久化
目录 1.介绍 2.有哪些 3.kahaDB消息存储 4.JDBC消息存储 5.JDBC Message Store with ActiveMQ Journal 6.总结 1.介绍 此处持久化和之前的持久化的区别 MQ高可用:事务、可持久、签收,是属于MQ自身特性,自带的。这里的持久化是外力,是外部插件。之前讲的持久化是MQ的外在表现,现在讲的的持久是是底层实现。 是什么 官网文档:http://activemq.apache.org/persistence 持久化..原创 2021-02-24 17:28:22 · 301 阅读 · 0 评论 -
ActiveMQ的传输协议
目录 1.简介 2.支持的传输协议 3.NIO协议案例 4.NIO协议案例增强 1.简介 ActiveMQ支持的client-broker通讯协议有:TVP、NIO、UDP、SSL、Http(s)、VM。其中配置Transport Connector的文件在ActiveMQ安装目录的conf/activemq.xml中的<transportConnectors>标签之内。 activemq传输协议的官方文档:http://activemq.apache.org/confi..原创 2021-02-24 16:31:14 · 472 阅读 · 0 评论 -
SpringBoot整合ActiveMQ
目录 1.queue生产者 2.queue消费者 3.topic生产者 4.topic消费者 我个人不太赞成使用这种方式SpringBoot整合ActiveMQ,因为这样做会失去原生代码的部分功能和灵活性。但是工作中,这种做能够满足我们常见的需求,也方便和简化我们的代码,也为了适应工作中大家的习惯。 课程的源码:https://github.com/elstic/ActiveMQ 1.queue生产者 项目源码地址:https://github.com/elstic/Active.原创 2021-02-24 15:48:02 · 182 阅读 · 0 评论 -
ActiveMQ的broker和Spring整合ActiveMQ
目录 1.broker 2.Spring整合ActiveMQ 2.1.pom.xml添加依赖 2.2.Spring的ActiveMQ配置文件 2.3.队列生产者 2.4.队列消费者 2.5.主题生产者和消费者 2.6.配置消费者的监听类 1.broker broker是什么 相当于一个ActiveMQ服务器实例。说白了,Broker其实就是实现了用代码的形式启动ActiveMQ将MQ嵌入到Java代码中,以便随时用随时启动,在用的时候再去启动这样能节省了资源,也保证了可用性。..原创 2021-02-24 15:33:34 · 393 阅读 · 0 评论 -
ActiveMQ之JMS规范
目录 1.JMS是什么 2.消息头 3.消息体 4.消息属性 5.消息的持久化 6.消息的事务性 7.消息的签收机制 8.JMS的点对点总结 9.JMS的发布订阅总结 1.JMS是什么 什么是Java消息服务? Java消息服务指的是两个应用程序之间进行异步通信的API,它为标准协议和消息服务提供了一组通用接口,包括创建、发送、读取消息等,用于支持Java应用程序开发。在JavaEE中,当两个应用程序使用JMS进行通信时,它们之间不是直接相连的,而是通过一个共同的消息收发...原创 2021-02-24 15:21:22 · 217 阅读 · 0 评论 -
ActiveMQ入门案例、MQ标准、API详解
目录 1.pom.xml导入依赖 2.JMS编码总体规范 3.Destination简介 4.队列消息生产者的入门案例 5.ActiveMQ控制台之队列 6.队列消息消费者的入门案例 7.异步监听式消费者(MessageListener) 8.队列消息(Queue)总结 9.Topic介绍、入门案例、控制台 10.tpoic和queue对比 1.pom.xml导入依赖 <dependencies> <!-- activemq 所需要的jar 包-->.原创 2021-02-24 14:54:49 · 341 阅读 · 0 评论 -
ActiveMQ安装和控制台
目录 1.ActiveMQ安装 2.ActiveMQ控制台 1.ActiveMQ安装 官方下载 官网地址: http://activemq.apache.org/ 点击下面,开始下载。 安装步骤 按照这网址安装的:https://blog.csdn.net/gebitan505/article/details/55096222。我个人感觉这个博客介绍的更详细。 安装步骤: 创建目录 [root@iz2zecamxg0abujhfi0y7iz ~]# cd ...原创 2021-02-24 13:43:15 · 753 阅读 · 0 评论 -
ActiveMQ入门概述
目录 1.MQ的产品种类和对比 2.MQ的产生背景 3.MQ的主要作用 4.MQ的定义 5.MQ的特点 1.MQ的产品种类和对比 MQ就是消息中间件。MQ是一种理念,ActiveMQ是MQ的落地产品。不管是哪款消息中间件,都有如下一些技术维度: kafka 编程语言:scala。 大数据领域的主流MQ。 rabbitmq 编程语言:erlang 基于erlang语言,不好修改底层,不要查找问题的原因,不建议选用 rocketmq 编...原创 2021-02-24 11:50:40 · 588 阅读 · 0 评论