ActiveMQ
洋葱花瓣
喜欢打羽毛球,乒乓球
展开
-
ActiveMq安装 与常用linux 运维命令
ActiveMq安装前提:需要安装java环境-jdk1、 在官网下载http://activemq.apache.org/download.html apache-activemq-5.13.3-bin.tar.gz2、 在相应的目录进行解压tar -zxvf apache-activemq-5.14.0-bin.tar.gz3、 如需修改activemq 端口和web端端口:则进入相应的conf目录下,修改activemq.xml 和jetty.xml进行修改即可。4、 启动activem原创 2020-10-28 15:35:29 · 1057 阅读 · 0 评论 -
MQ 入门(一)——MQ、JMS的了解与 activemq 基本操作
一、MQ 1.1 关于消息队列 MQ 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求 1.2原创 2017-12-26 16:56:03 · 11022 阅读 · 3 评论 -
MQ 入门(二)——activeMQ 与spring 整合
1、通过上一节【】,我们对消息队列和jms 有了一定的了解,但是像第一节中编写异步消息通讯比较麻烦,通过与spring的整合,我们使用起来会非常简单。本例子采用maven构建,具体代码如下所示:pom文件如下:主要使用的jar包有spring相关的,junit相关,mq相关 dependency> groupId>org.springframeworkgro原创 2017-12-29 13:37:24 · 575 阅读 · 0 评论 -
MQ 入门(四)—— 消息确认机制Ack
一、ACK机制简介ACK (Acknowledgement),即确认字符,在数据通信中,接收站发给发送站的一种传输类控制字符。表示发来的数据已确认接收无误。JMS API中约定了Client端可以使用四种ACK_MODE,在javax.jms.Session接口中: 1 AUTO_ACKNOWLEDGE = 1 自动确认2 CLIENT_ACKNOWLE...原创 2018-12-07 17:19:47 · 6732 阅读 · 0 评论 -
MQ 入门(三)—— 消息重发机制
消息重发并不是字面上的意思:生产者重新发送消息,而是针对消费者,当消费者在处理消息出现异常时,消费者会将该消息重新放入到队列中进行下次处理。当超过重试次数之时,消息会放入一个特殊的队列中ActiveMQ.DLQ 全称为:Dead Letter Queue。消息重发,是对消费者而言的,也就是重新消费,重新投递。在activeMq中叫ReDelivery(重新投递)。应用场景:在实际生产场景过...原创 2018-12-07 15:43:41 · 5636 阅读 · 2 评论