ActiveMQ学习笔记(一)——基本概念及安装部署

ActiveMQ|01-Classic&Artemis功能介绍 ActiveMQ就是基于JMS消息服务规范的消息中间件组件,主要应用在分布式系统架构中,帮助构建高可用、 高性能、可伸缩的企业级面向消息服务的系统。2015年从HornetQ项目发展而来合并入ActiveMQ的新基线Artemis就不是我们广泛知晓的版本,就是为了摆脱传统架构,增加对高并发、大数据、微服务方向是适配,Artemis采用了全新的设计和实现,旨在提高性能、可扩展性和可靠性。 阅读详情

一、两个版本

ActiveMQ分为5.xClassic(经典版)、Artemis两个版本,后者是下一代的高性能、非阻塞、事件驱动的MQ,实际测试能支撑更多连接数、占用内存更低。

两个版本都支持多个消息队列协议,如OpenWire、MQTT、AMQP、STOMP等。

消息发布订阅时,可以跨协议通信,例如发布者用OpenWire,订阅者用MQTT等。

二、基本概念

Broker:指ActiveMQ的运行实例,通俗的说就是服务端。

Transport:可以理解为就是ActiveMQ暴露出来的协议,通常一个协议对应一个Transport,也可以多个协议共用一个Transport;经典版里配置文件XML节点叫TransportConnector,Artemis里面叫做acceptor。

三、安装部署

1、ActiveMQ5 Classic。

当前最新版本5.15.12,安装步骤:

  • 服务器安装openjdk或oracle jdk。
  • 官网下载压缩包,上传到服务器合适位置
  • tar -zxf 解压缩
  • ./bin/activemq start
  • 防火墙放行端口如8161,61616,1883等

WEB管理端地址:http://0.0.0.0:8161/admin/

ActiveMQ 部署及发送接收消息 ActiveMQ 部署及发送接收消息 一、           下载 下载地址:http://activemq.apache.org/ 我这里使用的版本为当前最新5.8.0。 下载版本有Windows和Linux两个版本,且都分为32位和64位。根据自己需要选择下载。 二、           安装 我这里下载的为windows的32位版本(apache-activemq-5.8.0-b 阅读详情

相关推荐

RabbitMQ、RocketMQ 和 ActiveMQ 三种主流消息队列的详细部署安装指南

本文提供了RabbitMQ、RocketMQ和ActiveMQ三种主流消息队列的详细部署安装指南。重点介绍了RabbitMQ的Docker安装方式(推荐)和APT安装方法,以及RocketMQ使用Docker Compose的部署步骤。RabbitMQ部分包含Web管理界面配置和用户验证,RocketMQ部分则详细说明了NameServer和Broker的启动流程,并提供了broker.conf配置模板。两种消息队列的安装都包含验证步骤,确保服务正常运行。

weixin_42389352的博客 1111

使用docker部署activemq

docker的安装就不再说了,看一下阿里云上的这篇文章吧 docker安装看这里 1、使用命令搜索activemq docker search activemq 这个列表是搜素出来的镜像,这里我选择的第二个下载 2、下载镜像 docker pull docker.io/rmohr/activemq 因为我已经下载完了,所以和第一次下载的不一样 3、创建并启动容器 ...

bin2277904333的博客 3429

Activemq单节点在Windows下的配置部署

Activemq单节点在Windows下的配置部署

z19861216的博客 1208

ActiveMQ消息队列的介绍以及部署

ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。支持来自Java,C,C ++,C#,Ruby,Perl,Python,PHP的各种跨语言客户端和协议。完全支持JMS客户端和Message Broker中的企业集成模式。支持许多高级功能,如消息组,虚拟目标,通配符和复合目标。

江晓龙的博客 1万+

直流有刷电机三环PID控制:从硬件配置到软件调试全解析

本文全面解析了直流有刷电机的三环PID控制技术,涵盖从硬件选型(如驱动板、编码器)到STM32软件配置的全过程。详细阐述了位置环、速度环、电流环的串级协同工作原理与调试方法,并提供了位置式PID算法的C语言实现代码及参数整定技巧,旨在帮助开发者实现精准、稳定的电机运动控制。

weixin_29290963的博客 386

5分钟搞懂SCMA:稀疏码多址接入的核心原理与实战应用

本文深入浅出地解析了SCMA(稀疏码多址接入)的核心原理与实战应用。通过对比传统正交多址技术,阐释了SCMA如何通过非正交叠加和稀疏码本设计,实现远超资源单元数的用户接入,从而有效应对5G海量机器通信(mMTC)的挑战。文章还探讨了其在上行海量连接、免授权接入等场景的应用潜力及工程实现中的关键考量。

zeta9的博客 264

IEC103协议实战指南:报文解析与传输优化策略

本文深入解析IEC103协议在电力自动化系统中的核心应用,重点拆解其固定帧与可变帧两种报文格式,并详细阐述了主从问答与非平衡传输机制。文章结合实战经验,针对报文解析中的常见问题(如字节序、超时重发)提供了解决方案,并探讨了传输层优化策略,旨在帮助工程师实现更可靠、高效的通信链路。

r2s3t4的博客 541

染色体外环状DNA:肿瘤研究新方向

染色体外环状DNA(ecDNA)是癌症中活化原癌基因扩增的主要方式。区别于常染色体,这类生物大分子主要以环状的形式存在于细胞核当中,长度分布在103-106数量级,无中心粒。ecDNA序列中包含一个或者多个基因与调控元件,结构开放,转录活性强,相比于在棒状染色体结构基因,ecDNA的生物功能活性更强。癌症中,成环的基因区域拷贝数往往增高,而超过一半的高拷贝数事件是ecDNA驱动生成。...

blackjimmy的博客 765

Zemax中场曲与畸变图的深度解析与应用场景对比

本文深度解析了Zemax中场曲/畸变图与网格畸变图的核心原理、计算逻辑与适用场景。通过对比常规成像镜头、扫描镜头、鱼眼镜头及变形宽银幕镜头等实际案例,详细阐述了如何根据系统对称性、视场角及核心需求选择正确的分析工具与畸变评价标准,为光学设计中的畸变诊断与优化提供清晰指导。

sand8的博客 481

Coze:手把手教你搭建 小红书二创 智能体

前一篇 “” ,讲了如何针对需求进行拆解,并拆解 ”小红书二创“ 智能体,分为四个内容模块。通过上述步骤,开始一步一步构建 “小红书二创” 智能体。用来测试的小红书地址:http://xhslink.com/a/quxWEDAj3J48。

保持敏感!保持学习! 1434

华为OD新系统机试真题-文章特征提取

华为OD机试新系统真题 【文章特征提取】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD新系统机试真题【文章特征提取】

qq_45776114的博客 729

2025年12月GESP真题及题解(C++一级): 小杨的爱心快递

2025年12月GESP真题及题解(C++一级): 小杨的爱心快递

王老师青少年编程 1648

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上一篇: Hibernate的order by遇到null致数据丢失的问题
下一篇: ActiveMQ学习笔记(二)——简单压测及性能调优
SpbDev
博客等级 码龄22年 6粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值