现在很多公司都遵循一个准则,没有监控的程序不能上线,可见监控的重要性。这里先介绍下ActiveMQ都需要监控的内容。监控硬件物理空间是否充足:ActiveMQ有3个重要的参数,存储空间百分比,内存空间百分比和临时空间百分比。这三个参数的意义很明显,如果值到了100,则表明硬件空间已满,Broker不能再接受任何的消息了,除非有消息消费并且删除,Broker才可以再接收消息。如果这些值长时间都比较高
转载 2024-03-26 13:46:12
118阅读
作者:张丰哲接上一篇《ActiveMQ从入门到精通(一)》,本篇主要讨论的话题是:消息的顺序消费、JMS Selectors、消息的同步/异步接受方式、Message、P2P/PubSub、持久化订阅、持久化消息到MySQL以及与Spring整合等知识。消息的顺序消费在上一篇文章中,我们已经明确知道了ActiveMQ并不能保证消费的顺序性,即便我们使用了消息优先级。而在实际开发中,有些场景又是需要
ActiveMQ 5.6版本之后,又推出了LevelDB的持久化引擎。目前默认的持久化方式仍然是KahaDB,不过LevelDB持久化性能高于KahaDB,可能是以后的趋势。在ActiveMQ 5.9版本提供了基于LevelDB和Zookeeper的数据复制方式,用于Master-slave方式的首选数据复制方案。 一、消息的存储方式ActiveMQ
activemq消息存储1.1activemq存储有两种方式1.1.1持久化即使发送者和接受者不是同时在线或者消息中心在发送者发送消息后宕机了,在消息 中心重新启动后仍然可以将消息发送出去,如果把这种持久化和ReliableMessaging结合起来应该是很好的保证了消息的可靠传送。消息持久性的原理很简单,就是在发送者将消息发送出去后,消息中心首先将消息存储到本地数据文件、内存数据库或者远程数
Kafka 是LinkedIn 开发的一个高性能、分布式的消息系统,广泛用于日志收集、流式数据处理、在线和离线消息分发等场景。虽然不是作为传统的MQ来设计,在大部分情况,Kafaka 也可以代替原先ActiveMQ 等传统的消息系统。 Kafka 将消息流按Topic 组织,保存消息的服务器称为Broker,消费者可以订阅一个或者多个Topic。为了均衡负载,一个Topic 的消息又可
转载 2024-06-28 11:10:11
38阅读
1、介绍消息中间件 有两种通信技术:消息队列通信模式: 在生产者和消费者之间建立的满足先进先出的消息队列消息队列的消息一旦被某个消费者取走,该消息就会从该队列中删除。消息的出队按照某种负载均衡策略发送给特定的消费者。高级队列模式:带优先级的队列;支持持久性的队列(可以持久化到硬盘)。主题/订阅通信模式: 支持向一个特定的消息主题发布消息。多个订阅同一主题的消费者可以同时接收发到该消息主
一、介绍为了避免意外宕机以后丢失信息,需要做到重启后可以恢复消息队列,消息系统一半都会采用持久化机制。ActiveMQ的消息持久化机制有JDBC,AMQ,KahaDB和LevelDB,无论使用哪种持久化方式,消息的存储逻辑都是一致的。就是在发送者将消息发送出去后,消息中心首先将消息存储到本地数据文件、内存数据库或者远程数据库等。再试图将消息发给接收者,成功则将消息从存储中删除,失败则继续尝试尝试发
转载 2024-06-17 13:35:50
130阅读
1.官网下载http://activemq.apache.org/components/classic/download/2.使用xftp 上传到 linux下 opt文件3.解压缩[root@localhost opt]# tar -zxvf apache-activemq-5.15.11-bin.tar.gz 4.在根目录下创建一个文件夹[root@loc...
Qt
原创 2021-07-28 10:30:06
380阅读
1.官网下载http://activemq.apache.org/components/classic/download/2.使用xftp 上传到 linux下 opt文件3.解压缩[root@localhost opt]# tar -zxvf apache-activemq-5.15.11-bin.tar.gz 4.在根目录下创建一个文件夹[root@loc...
原创 2022-02-20 10:21:01
2912阅读
ActiveMQ消息队列服务的安装与使用:     1.本次的ActiveMQ服务端安装在Linux系统中:         1.1:服务的安装:下载Linux版本的压缩包,进入bin目录 执行命令activemq start 启动         
在本文中,我将展示一个简单的Mule ESB流程,以了解实际中使用的Active MQ 的DLQ功能 。 我假设您有一个正在运行的Apache ActiveMQ实例(如果没有,则可以在此处下载一个版本)。 在此示例中,我使用了Mule ESB 3.4.2和ActiveMQ 5.9.0。 我们可以基于以下pom文件创建一个简单的Mule项目: <?xml version="1.0"
转载 2024-06-26 10:14:34
115阅读
文章目录1 PTP处理模式(Queue)1.1 ptp基本理解1.2 pom依赖1.3 ptp的消费者1.4 ptp的提供者2 Publish/Subscribe 处理模式(Topic)2.1 topic基本理解2.2 pom依赖2.3 topic的消费者2.4 topic的提供者3 PTP 和 PUB/SUB 简单对比4 API4.1 Producer API4.1.1发送消息4.1.2 消息
转载 2024-03-04 12:58:57
104阅读
一、影响ActiveMQ性能的因素二、常见的优化方式和配置
原创 2019-06-30 22:35:30
1965阅读
在点对点的消息传递中,目的地被称为队列(queue)点对点消息传递域的特点如下:每个消息只能有一个消费者,类似于1对1的关系。好比个人快递自己领取自己的。消息的生产者和消费者之间没有时间上的相关性。无论消费者在生产者发送消息的时候是否处于运行状态,消费者都可以提取消息。好比我们的发动短信,发送者发送消息后不见得接收者会即收即看。消息被消费后队列中不会在存储,所以消费者不会消费到已经被消费掉的消息
转载 2024-04-24 11:11:58
51阅读
目录1.pom.xml导入依赖2.JMS编码总体规范3.Destination简介4.队列消息生产者的入门案例5.ActiveMQ控制台之队列6.队列消息消费者的入门案例7.异步式消费者(MessageListener)8.队列消息(Queue)总结9.Topic介绍、入门案例、控制台10. tpoic和queue对比1.pom.xml导入依赖<dependencies>
转载 2024-03-20 18:39:29
71阅读
一、消息中间件的产生背景1、前言:考虑消息中间件的使用场景?  在何种场景下需要使用消息中间件  为什么要在系统里引入消息中间件2、根据上述问题列举:从生活Case到实际生产案例基于微服务架构背景下:链式调用是我们在写程序时候的一般流程,为了完成一个整体功能会将其拆分成多个函数(或子模块),比如模块A调用模块B,模块B调用模块C,模块C调用模块D。但在大型分布式应用中,系统间的
Spring整合ActiveMQ环境配置Spring整合ActiveMQ之队列生产者Spring整合ActiveMQ之队列消费者Spring整合ActiveMQ之主题生产消费Spring整合ActiveMQ之监听器配置 前面三节讲了ActiveMQ的安装、测试。JMS介绍以及四大组成元素,还有ActiveMQ的可靠性(持久化、事务、签收),还有Broker等等。但是光学会还不够,我们还要把Act
转载 2024-06-27 08:41:53
93阅读
本文参考自:http://www.open-open.com/lib/view/open1400126457817.html 一、ActiveMq的多种部署方法 1、Master-Slave部署方式(HR模式)1)shared filesystem Master-Slave部署方式         主要是通过共享存储目
一,ActiveMQ简介ActiveMQ是一种开源的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。二,ActiveMQ安装和基本使用下载安装包链接:http://pan.baidu.com/s/1c2KpE96 密码:cu7x,linux下完成解压、启动bin/activemq start(前提配置好JDK环境变量)启动ActiveMQ以后,登陆:ht
1.1 简介1.1.1 概述  ActiveMQ 支持的 client-broker 通讯协议有:TCP、NIO、UDP、SSL、Http(s)、VM。其中配置 Transport Connector 的文件在 activeMQ 安装目录的 conf/activemq.xml 中的 <transportConnectors> 标签之内。从下图中我们可以发现一个奇怪的东西,描述 amqp
转载 2024-05-29 08:29:31
90阅读
  • 1
  • 2
  • 3
  • 4
  • 5