![](https://img-blog.csdnimg.cn/20210224112806124.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
ActiveMQ
文章平均质量分 88
ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。
最小的帆也能远航
不必借光而行,你我亦是星辰!
展开
-
ActiveMQ高级特性
1.异步投递异步投递是什么自我理解:此处的异步是指生产者和broker之间发送消息的异步。不是指生产者和消费者之间异步。官网介绍:http://activemq.apache.org/async-sends说明:对于一个Slow Consumer,使用同步发送消息可能出成Producer堵塞等情况,慢消费者适合使用异步发送。(这句话我认为有误)总结异步发送可以让生产者发的更快。 如果异步投递不需要保证消息是否发送成功,发送者的效率会有所提高。如果异步投递还需要保证消息是否转载 2021-02-24 20:50:24 · 201 阅读 · 0 评论 -
ActiveMQ的消息存储和持久化
目录1.介绍2.有哪些3.kahaDB消息存储4.JDBC消息存储5.JDBC Message Store with ActiveMQ Journal6.总结1.介绍此处持久化和之前的持久化的区别MQ高可用:事务、可持久、签收,是属于MQ自身特性,自带的。这里的持久化是外力,是外部插件。之前讲的持久化是MQ的外在表现,现在讲的的持久是是底层实现。是什么官网文档:http://activemq.apache.org/persistence持久化..原创 2021-02-24 17:28:22 · 250 阅读 · 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 · 404 阅读 · 0 评论 -
SpringBoot整合ActiveMQ
目录1.queue生产者2.queue消费者3.topic生产者4.topic消费者我个人不太赞成使用这种方式SpringBoot整合ActiveMQ,因为这样做会失去原生代码的部分功能和灵活性。但是工作中,这种做能够满足我们常见的需求,也方便和简化我们的代码,也为了适应工作中大家的习惯。课程的源码:https://github.com/elstic/ActiveMQ1.queue生产者项目源码地址:https://github.com/elstic/Active.原创 2021-02-24 15:48:02 · 147 阅读 · 0 评论 -
ActiveMQ的broker和Spring整合ActiveMQ
目录1.broker2.Spring整合ActiveMQ2.1.pom.xml添加依赖2.2.Spring的ActiveMQ配置文件2.3.队列生产者2.4.队列消费者2.5.主题生产者和消费者2.6.配置消费者的监听类1.brokerbroker是什么相当于一个ActiveMQ服务器实例。说白了,Broker其实就是实现了用代码的形式启动ActiveMQ将MQ嵌入到Java代码中,以便随时用随时启动,在用的时候再去启动这样能节省了资源,也保证了可用性。..原创 2021-02-24 15:33:34 · 324 阅读 · 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 · 142 阅读 · 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 · 249 阅读 · 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 · 603 阅读 · 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 · 526 阅读 · 0 评论