![](https://img-blog.csdnimg.cn/20200522145711293.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
消息队列
文章平均质量分 92
消息队列 ActiveMq
RabbitMq
RocketMq
Kafka
xiaozhegaa
一个乐于分享的老男人
展开
-
ActiveMQ面试 —— 面试专题
前言消息队列面试资料推荐入门专题推荐ActiveMQ专题0 —— 前言说明ActiveMQ专题1 —— 入门概述ActiveMQ专题2 —— ActiveMQ下载和安装(Linux版)ActiveMQ专题3 ——Java编码实现ActiveMQ通讯(Queue)ActiveMQ专题4 ——ActiveMQ专题4 ——Java编码实现ActiveMQ通讯(Topic)ActiveMQ专题5 ——JMS规范和落地产品ActiveMQ专题6 ——ActiveMQ的BrokerActiveMQ专原创 2021-03-08 18:27:25 · 310 阅读 · 1 评论 -
ActiveMQ专题14 —— ActiveMQ高级特性2
前言续上篇ActiveMQ高级特性,详细地址在下面死信队列原创 2021-03-07 22:19:32 · 326 阅读 · 1 评论 -
ActiveMQ专题13—— ActiveMQ高级特性
ActiveMQ高级特性:异步投递延迟投递和定时投递分发策略消息重试机制死信队列异步投递ActiveMQ支持同步,异步两种发送的模式将消息发送到broker,模式的选择对发送延时有巨大的影响。producer能达到怎么样的产出率(产出率=发送数据总量/时间)主要受发送延时的影响,使用异步发送可以显著提高发送的性能。ActiveMQ默认使用异步发送的模式\color{red}ActiveMQ默认使用异步发送的模式ActiveMQ默认使用异步发送的模式,除非明确指定使用同步发送的方式或者在未原创 2021-03-07 21:53:32 · 917 阅读 · 0 评论 -
手把手教你ZK集群快速搭建
zookeeper安装和配置zookeeper下载wget https://archive.apache.org/dist/zookeeper/zookeeper-3.5.3-beta/zookeeper-3.5.3-beta.tar.gz下载成功后解压3份并分别重命名为:zk01、zk02、zk03tar -xvf zookeeper-3.5.3-beta.tar.gz配置端口分别打开拷贝zk01、zk02和zk03的conf/zoo_sample.cfg在当前路径并重命名为zo原创 2021-03-07 00:17:45 · 923 阅读 · 1 评论 -
ActiveMQ专题12—— ActiveMQ之zookeeper集群
面试毒打:引入消息中间件后如何保证高可用基于Zookeeper和LevelDB搭建ActiveMQ集群。集群仅提供主备方式的高可用集群功能,避免单点故障\color{red}基于Zookeeper和LevelDB搭建ActiveMQ集群。集群仅提供主备方式的高可用集群功能,避免单点故障基于Zookeeper和LevelDB搭建ActiveMQ集群。集群仅提供主备方式的高可用集群功能,避免单点故障ActiveMQ集群有以下三种方式:基于shareFileSystem共享文件系统(KahaDB)基于J原创 2021-03-07 00:09:11 · 843 阅读 · 0 评论 -
ActiveMQ专题11 —— ActiveMQ的存储和持久化2 (续篇)
前言关于整合配置详细看上一篇:ActiveMQ专题10 —— ActiveMQ的存储和持久化原创 2021-03-06 22:59:23 · 282 阅读 · 1 评论 -
ActiveMQ专题10 —— ActiveMQ的存储和持久化
官网click to 官网完美的诠释了持久化数据库问题体会一下面试redis持久化方式有几种AOF、RDB同样对于activemq,也是需要了解它的持久化机制持久化一句话就是:ActiveMQ宕机了,消息不会丢失的机制\color{red}一句话就是:ActiveMQ宕机了,消息不会丢失的机制一句话就是:ActiveMQ宕机了,消息不会丢失的机制说明:为了避免意外宕机以后丢失信息,需要做到重启后可以恢复消息队列,消息系统一半都会采用持久化机制。ActiveMQ的消息持久化机制有JDBC,原创 2021-03-06 21:21:35 · 425 阅读 · 2 评论 -
ActiveMQ专题9 —— ActiveMQ的传输协议
前言如果你只是为了解在项目中如何使用activemq,以便工作中快速上手,那么前面七篇文章足矣ActiveMQ专题0 —— 前言说明ActiveMQ专题1 —— 入门概述ActiveMQ专题2 —— ActiveMQ下载和安装(Linux版)ActiveMQ专题3 ——Java编码实现ActiveMQ通讯(Queue)ActiveMQ专题4 ——ActiveMQ专题4 ——Java编码实现ActiveMQ通讯(Topic)ActiveMQ专题5 ——JMS规范和落地产品ActiveMQ专题6原创 2021-03-06 19:11:39 · 1015 阅读 · 0 评论 -
ActiveMQ专题8 —— SpringBoot整合ActiveMQ
环境准备启动的ActiveMQ服务JDK1.8+IDEA或EclipseMaven环境SpringBoot和ActiveMQ整合的依赖<!--activemq启动器--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId></depe原创 2021-03-06 18:49:49 · 428 阅读 · 0 评论 -
ActiveMQ专题7 —— Spring整合ActiveMQ
环境准备启动的ActiveMQ服务JDK1.8+IDEA或EclipseMaven环境Spring环境依赖核心依赖 <!-- activemq 所需要的jar 包--> <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId> <version&原创 2021-03-06 18:09:29 · 269 阅读 · 0 评论 -
ActiveMQ专题6 ——ActiveMQ的Broker
是什么?相当于一个内嵌式ActiveMQ服务器实例。其实就是实现了用代码的形式启动ActiveMQ将MQ嵌入到Java代码中,以便随时用随时启动,在用的时候再去启动这样能节省了资源,也保证了可用性。用ActiveMQ Broker作为独立的消息服务器来构建Java应用。ActiveMQ也支持在vm中通信基于嵌入的broker,能够无缝的集成其他java应用。换言之,类似SpringBoot内嵌了一个Tomcat服务器。怎么用?POM依赖如下:<!-- https://mvnreposito原创 2021-03-06 17:54:28 · 505 阅读 · 3 评论 -
ActiveMQ专题5 ——JMS规范和落地产品
体会一下两道死坑问题1. 什么是JAVASEJavaEE是一套使用Java进行企业级应用开发的大家一致遵循的13个核心规范工业标准(JMS只是其中一个)。JavaEE平台提供了一个基于组件的方法来加快设计,开发。装配及部署企业应用程序。JDBC(Java Databease)数据库连接JNDI(Java Naming and Directory Interfaces)Java命名和目录接口EJB(Enterprise JavaBean)RMI(Remote Method Invoke)远程方法原创 2021-03-05 11:52:57 · 273 阅读 · 0 评论 -
ActiveMQ专题4 ——Java编码实现ActiveMQ通讯(Topic)
说明在上一篇 ActiveMQ专题3 ——Java编码实现ActiveMQ通讯(Queue)中,关于JMS架构和一些理念已经讲过了,详细看这篇文章,这里不再赘述队列特点每个消息只能有一个消费者,类似于1对1的关系。好比个人快递自己领自己的。消息的生产者和消费者之间没有时间上的相关性。无论消费者在生产者发送消息的时候是否处于运行状态,消费者都可以提取消息。好比我们的发送短信,发送者发送后不见得接收者会即收即看。消息被消费后队列中不会再存储,所以消费者不会消费到已经被消费掉的消息。小总结其实To原创 2021-03-05 10:00:31 · 370 阅读 · 1 评论 -
ActiveMQ专题3 ——Java编码实现ActiveMQ通讯(Queue)
前言这篇文章是大家最喜欢看到的文章 ~~ 怎么用Java去操作ActiveMQ\color{red}怎么用Java去操作ActiveMQ怎么用Java去操作ActiveMQ值得一提,在实际项目中,不会使用这种方式去操作ActiveMQ,这就好比我们在学习MySql时,一开始是通过JDBC去操作数据库,在项目中往往写的并不是JDBC,而是使用Mybatis操作数据库作为学习者来说,我们是有必要了解Java底层是如何操作数据库,万变不离其宗,以一个activemq为例...原创 2021-03-05 08:29:48 · 444 阅读 · 1 评论 -
ActiveMQ专题2 —— ActiveMQ下载和安装(Linux版)
官网地址ActiveMQ官网下载地址环境准备Linux系统JDK环境ActiveMQ安装包(Linux)原创 2021-03-04 19:01:02 · 455 阅读 · 1 评论 -
ActiveMQ专题1 —— 入门概述
体会面试7连问面试官:你好候选人:你好大家寒暄一下。。。(面试官在你的简历上面看到了,呦,有个亮点,就是你在项目里用过MQ,比如说你用过ActiveMQ)面试官:你在系统里用过消息队列吗?(面试官在随和的语气中展开了面试)候选人:用过的(此时感觉没啥)面试官:那你说一下你们在项目里是怎么用消息队列的?候选人:巴拉巴拉,我们啥啥系统发送个啥啥消息到队列,别的系统来消费啥啥的(很多同学在这里会进入一个误区,就是你仅仅就是知道以及回答你们是怎么用这个消息队列的,用这个消息队列来干了个什么事情?)原创 2021-03-04 17:45:56 · 394 阅读 · 8 评论 -
ActiveMQ专题0 —— 前言说明
前言今年是2021年,最近在复习MQ消息中间件——activemq/rabbitmq/rocketmq/kafka在百度上搜索了“activemq入门学习”,均是18年以前的文章,而且写得相当的粗糙 直接将项目的代码贴上去,技术方面的讲解非常少,对小白来说非常不友好。\color{red}今年是2021年,最近在复习MQ消息中间件 —— activemq/rabbitmq/rocketmq/kafka在百度上搜索了“activemq入门学习”,均是18年以前的文章,而且写得相当的粗糙~直接将项原创 2021-03-04 11:31:54 · 364 阅读 · 2 评论 -
消息队列之RabbitMq入门
前言这边文章是提供给rabbitMq原创 2020-05-25 10:28:25 · 221 阅读 · 0 评论