• 2024-08-24SpringBoot文档之消息系统的阅读笔记
    MessagingJMSJMS关键类,如下:jakarta.jms.ConnectionFactoryjakarta.jms.ConnectionJmsTemplateActiveMQPropertiesActiveMQConnectionFactoryCustomizerJmsListenerContainerFactoryDefaultJmsListenerContainerFactoryMessageConverterDefaultJmsListenerContain
  • 2024-08-011、消息队列框架:ActiveMQ - 开源项目研究文章
    ActiveMQ是Apache软件基金会下的一个开源消息队列服务,遵循JMS1.1规范(JavaMessageService),是一种面向消息中间件(MOM)的实现。它提供高可用性、出色的性能、可扩展性、稳定性和安全性的消息传递服务。ActiveMQ的架构ActiveMQ的架构包括生产者(Producer)、消费者
  • 2024-07-28CVE-2015-5254
    目录漏洞描述漏洞利用流程如下复现过程漏洞利用思路总结漏洞描述ApacheActiveMQ是由美国Pachitea(Apache)软件基金会开发的开源消息中间件,支持Java消息服务、集群、Spring框架等。影响版本:ApacheActiveMQ5.13.0之前5.x版本,该程序导致的漏洞并不限制可以在
  • 2024-07-25C#连接使用ActiveMQ消息队列
      安装部署好集群环境:192.168.209.133:61616,192.168.209.134:61616,192.168.209.135:61616因为ActiveMQ的集群模式是一种master-slave模式,master节点对外提供服务,slave节点只做数据同步备份,当master节点挂了,slave就会成为master从而继续对外提供服务,以此实现高可用。
  • 2024-06-16PHP用stomp对ActiveMQ连接
    在PHP中使用STOMP协议连接ActiveMQ,你可以使用Stomp-PHP库,这是一个实现了STOMP1.0和STOMP1.1协议的PHP客户端。以下是使用Stomp-PHP库连接到ActiveMQ的基本步骤:安装Stomp-PHP库:使用Composer来安装Stomp-PHP库。在你的项目目录中运行以下命令: composerrequirestomp
  • 2024-06-06Spring Boot中集成ActiveMQ(九)
    SpringBoot中集成ActiveMQ:全面指南
  • 2024-04-08Kafka、ActiveMQ、RabbitMQ、RocketMQ四大消息队列优劣对比与选择指南
    在分布式系统架构中,消息队列(MessageQueue,MQ)扮演着至关重要的角色,它作为异步通信的核心组件,能够实现系统解耦、削峰填谷、数据缓冲等功能。本文将聚焦于四大主流消息队列——Kafka、ActiveMQ、RabbitMQ、RocketMQ,深度剖析它们各自的优缺点,并在最后提供一份详尽的选择指南,以助
  • 2024-03-27ActiveMQ Artemis 系列| High Availability 主备模式(消息复制) 版本2.33.0
    一、ActiveMQArtemis介绍ApacheActiveMQArtemis是一个高性能的开源消息代理,它完全符合JavaMessageService(JMS)2.0规范,并支持多种通信协议,包括AMQP、MQTT、STOMP和OpenWire等。ActiveMQArtemis由ApacheSoftwareFoundation开发和维护,旨在提供可靠的消
  • 2024-03-26生产环境ActiveMQ调优方案
    一、使用线程池代替大量线程修改bin/env,设置ACTIVEMQ_OPTS。ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY-Dorg.apache.activemq.UseDedicatedTaskRunner=false-Djava.util.logging.config.file=logging.properties-Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.confi
  • 2024-03-24centos7 activemq启动失败的解决过程
    时隔很久重新启动虚拟机中的centos7,准备启用activemq。运行命令如下:   $./activemqstartINFO:Loading'/home/****/apache-activemq-5.18.1//bin/env'INFO:Usingjava'/usr/bin/java'INFO:Starting-inspectlogfilesspecifiedinlogging.propertiesandlog4j.pro
  • 2024-03-13maven安装jar包到本地仓库
    cmd用管理员身份运行 mvninstall:install-file-DgroupId=org.apache.activemq-DartifactId=activemq-all-Dversion=5.8.0-Dpackaging=jar-Dfile=activemq-all-5.8.0.jar命令解释安装指定文件到本地仓库命令:mvninstall:install-file-DgroupId=:设置上传到仓库的包名
  • 2023-12-14清空ActiveMQ中的Scheduled延时队列
    要清空ActiveMQ中的Scheduled延时队列,可以执行以下步骤:停止ActiveMQ服务器。在ActiveMQ数据存储目录中找到存储延时消息的目录。该目录的默认位置是<activemq_home>/data/localhost/Scheduled.删除该目录下的所有文件,这将清空延时队列中的消息。启动ActiveMQ服务器。请注意
  • 2023-12-14Java中的消息队列(MQ)应用实践
    摘要:本文将介绍Java中消息队列(MQ)的概念、应用场景以及如何使用Java中的消息队列进行实践。我们将探讨如何使用Java消息队列实现异步通信、解耦和流量削峰等常见需求,并通过实际案例展示其应用。一、引言在分布式系统中,消息队列(MQ)是一种常见的中间件技术,用于实现异步通信和解耦。通过
  • 2023-12-11activemq 设置过期时间后消息收不到
    要在activemq.xml配置文件中添加TimestampPlugin的配置,你可以按照以下步骤操作:打开你的activemq.xml配置文件。在<broker>标签内找到<plugins>部分。在<plugins>部分中添加<timeStampingBrokerPlugin>标签,并设置你想要的属性。例如,如果你想要设置TTL上限为1天(86400000毫秒),可
  • 2023-12-11activemq启动成功但web管理页面却无法访问
    前提:在linux启动activemq成功!本地能ping通linux处理方案:确定防火墙是否关闭,有两种处理方案:第一种-关闭防火墙;第二种-暴漏8161和61616两个端口netstat-lnpt查看8161和61616端口注意:要查看8161端口前面的显示的ip是什么若是出现上面的情况,则修改配置文件即可:vimconf/jetty.xml,找
  • 2023-12-09AMQP协议中的,消息队列RabbitMQ,ActiveMQ,Apache Kafka区别是什么?
    都是基于AMQP协议来的一种实现方式。参考chatGPT4回答请使用Markdown表格来展示RabbitMQ、ActiveMQ和ApacheKafka之间的区别:维度RabbitMQActiveMQApacheKafka语言ErlangJavaScala/Java协议AMQP、STOMP、MQTTAMQP、STOMP、OpenWire自定义协议
  • 2023-12-01CVE-2015-5254
    ActiveMQ反序列化漏洞(CVE-2015-5254)漏洞原理ApacheActiveMQ是美国阿帕奇(Apache)软件基金会所研发的一套开源的信息中间件,他支持Java消息服务、集群、SpringFramework等。ApacheActiveMQ5.13.0之前5.x版本中存在安全漏洞,该漏洞源于程序没有限制可在代理中序列化的类。远程攻
  • 2023-11-20ActiveMQ安装
    ActiveMQ单机安装下载链接:https://activemq.apache.org/components/classic/download/安装jdk8查询yum库中java版本[root@localhost~]#yumlistjava*已加载插件:fastestmirrorRepodataisover2weeksold.Installyum-cron?Orrun:yummakecachefastDetermining
  • 2023-11-16activemq 配置延时队列
    conf/activemq.xml新增配置<brokerxmlns="http://activemq.apache.org/schema/core"brokerName="localhost"dataDirectory="${activemq.data}"schedulerSupport="true">jmsMessagingTemplate.convertAndSend(QUEUE,newH
  • 2023-11-09Introducing the core concepts of Kafka
    IntroductionI havelearntthekafkasince5years,IbelieveIlearndsomthing,Itisontimeforimprovingenglish.SoIdecidedtopickupmyblogs,towritingsomeconceptsofkafkaforconsolidatingmemory.Bytheway, makingmyenglishbetter.How
  • 2023-11-08ActiveMQ入门实例
    1.下载ActiveMQ去官方网站下载:http://activemq.apache.org/2.运行ActiveMQ解压缩apache-activemq-5.5.1-bin.zip,然后双击apache-activemq-5.5.1\bin\activemq.bat运行ActiveMQ程序。启动ActiveMQ以后,登陆:http://localhost:8161/admin/,创建一个Queue,命名为FirstQueue。3.创建E
  • 2023-11-01ActiveMQ是什么?-九五小庞
    MQ是消息中间件,是一种在分布式系统中应用程序借以传递消息的媒介,常用的有ActiveMQ,RabbitMQ,kafka。ActiveMQ是Apache下的开源项目,完全支持JMS1.1和J2EE1.4规范的JMSProvider实现。特点:1、支持多种语言编写客户端2、对spring的支持,很容易和spring整合3、支持多种传输协议:TCP,SSL,N
  • 2023-10-18ActiveMQ升级版本操作
    ActiveMQ升级版本操作ActiveMQ依赖JDK版本MQ版本号Build-Jdkapache-activemq-5.10.01.7apache-activemq-5.11.01.7apache-activemq-5.12.01.7apache-activemq-5.13.01.7apache-activemq-5.14.01.7apache-activemq-5.15.01.8apache-activemq-
  • 2023-10-18Apache ActiveMQ 各个版本所依赖的JDK版本
    ApacheActiveMQ各个版本所依赖的JDK版本ActiveMQ下载地址ActiveMQ版本下载ActiveMQ依赖JDK版本MQ版本号Build-Jdkapache-activemq-5.10.01.7apache-activemq-5.11.01.7apache-activemq-5.12.01.7apache-activemq-5.13.01.7apache-activemq-5.14.0
  • 2023-10-07Kafka不能满足我们的要求,其尤其表现在低延迟和高可靠性方面
    为什么选择RocketMQ|RocketMQhttps://rocketmq.apache.org/zh/docs/为什么RocketMQ​在阿里孕育RocketMQ的雏形时期,我们将其用于异步通信、搜索、社交网络活动流、数据管道,贸易流程中。随着我们的贸易业务吞吐量的上升,源自我们的消息传递集群的压力也变得紧迫。根据我们