[ActiveMQ]初识ActiveMQ

简介: 初识ActiveMQ ActiveMQ介绍 官方网站:http://activemq.apache.org/ 最新版本:ActiveMQ 5.14.1(2016-10-28) 最新版本下载链接:http://activemq.

初识ActiveMQ

ActiveMQ介绍

在Windows上安装、启动、停止

  1. 从以上给出的链接中下载自己要使用的压缩包。文件名格式为“apache-activemq-x.x.x-bin.zip”,此次学习的版本最新版本apache-activemq-5.14.1-bin.zip。
  2. 解压文件到本地目录:D:\apache-activemq-5.14.1。
  3. 从“开始菜单”-->“运行”菜单中打开cmd控制台窗口,或者使用“微软徽标键+R”打开运行窗口,并输入“cmd”命令打开cmd控制台窗口。
  4. 输入“cd /d D:\apache-activemq-5.14.1\bin”命令,将目录切换到第2步中的本地目录中。继续输入“activemq start”启动ActiveMQ。 启动成功后,在控制台可以看到“Apache ActiveMQ 5.14.1 (localhost, ID:Candy-1021-49852-1477700829921-0:1) started”。
    如果提示以下信息,则表示需要安装JDK并配置“JAVA_HOME”环境变量。

    Microsoft Windows [版本 6.1.7601]
    版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
    
    C:\Users\Administrator>cd /d D:\apache-activemq-5.14.1
    
    D:\apache-activemq-5.14.1>bin\activemq start
    
    Warning: JAVA_HOME environment variable is not set.
    
    '"java.exe"' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。
    D:\apache-activemq-5.14.1>
  5. ActiveMQ默认启动时,启动了内置的jetty服务器,提供一个用于监控ActiveMQ的admin应用。打开浏览器,并输入 “http://127.0.0.1:8161/admin/",并回车。在弹出的验证对话框中输入用户名和密码。
    ActiveMQ默认的用户名和密码都是admin。
    (1)、登录的用户与密码配置:conf/jetty-realm.properties
    (2)、8161端口配置:conf/jetty.xml
  6. ActiveMQ默认使用的TCP连接端口是61616, 通过“netstat -an|find "61616"”命令查看该端口的信息可以确认ActiveMQ是否成功启动。
  7. 在控制台中使用“CTRL+C”,可以停止ActiveMQ。如果ActiveMQ是在后台以服务的形式运行,也可以在控制台中输入“activemq stop”停止服务。

通过ActiveMQ发送消息

    1. 点击“Queues”菜单,输入 Queue Name,并点击“create”按钮。点击“Send To”链接,发送测试消息。
    2. 在“Send a JMS Message”页面输入测试消息,并点击“发送”按钮。
    3. 回到“Queues”菜单,看到“Number Of Pending Messages”和“Messages Enqueued”的数量都变成了“1”。“Number Of Consumers”的数量为“0”,表示已经发出了一条消息,但是没有被消费。
作者: Candyメ奶糖

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
博文来源广泛,如原作者认为我侵犯知识产权,请尽快给我发邮件 359031282@qq.com联系,我将以第一时间删除相关内容。

目录
相关文章
|
SQL 网络协议 关系型数据库
Golang如何优雅连接MYSQL数据库?(上)
Golang如何优雅连接MYSQL数据库?
662 0
Golang如何优雅连接MYSQL数据库?(上)
|
Prometheus 监控 异构计算
阿里云容器服务GPU监控2.0基础篇3:监控NVIDIA XID错误
本系列相关文章:阿里云容器服务GPU监控2.0基础篇1:基本功能使用阿里云容器服务GPU监控2.0基础篇2:监控NVLINK带宽阿里云容器服务GPU监控2.0基础篇3:监控NVIDIA XID错误阿里云容器服务GPU监控2.0进阶篇1:剖析(Profiling)GPU使用情况必备知识阿里云容器服务GPU监控2.0进阶篇2:学会剖析(Profiling)GPU使用情况本篇文章将向您介绍如何使用GPU
8334 0
阿里云容器服务GPU监控2.0基础篇3:监控NVIDIA XID错误
|
数据挖掘 BI 开发工具
|
8月前
|
DataWorks 关系型数据库 Serverless
DataWorks数据集成同步至Hologres能力介绍
本文由DataWorks PD王喆分享,介绍DataWorks数据集成同步至Hologres的能力。DataWorks提供低成本、高效率的全场景数据同步方案,支持离线与实时同步。通过Serverless资源组,实现灵活付费与动态扩缩容,提升隔离性和安全性。文章还详细演示了MySQL和ClickHouse整库同步至Hologres的过程。
|
9月前
|
算法 测试技术 Swift
Kimi开源Moonlight-16B-A3B:基于Muon优化器的高效大模型,性能与效率双突破!
最近,Muon优化器在训练小规模语言模型方面展示了强大的效果,但其在大规模模型上的可扩展性尚未得到验证。
532 0
|
Java easyexcel 大数据
震撼!通过双重异步,Excel 10万行数据导入从191秒优化到2秒!
通过合理设计线程池和利用异步编程模型,本文展示了如何将 Excel 10万行数据的导入时间从191秒优化到2秒。文章详细介绍了使用 Spring Boot 的 `@Async` 注解、自定义线程池和 EasyExcel 进行大数据量的 Excel 解析和异步写入数据库的方法。通过分而治之的策略,减少了系统的响应时间,提高了并发处理能力。同时,还分析了如何根据 CPU 和 IO 密集型任务的特性,合理设置线程池的参数,以充分发挥硬件资源的性能。
|
人工智能 算法 测试技术
AI战略丨大模型重塑长安新汽车新场景
长安科技内部一边基于大模型进行技术研发,一边也在不断反思:大模型究竟还能带来什么?长安科技最初是希望将尽可能多的控制能力接入到大模型中,如今,其对大模型的能力有了新的理解。
|
运维 Devops API
阿里云云效操作报错合集之直接用API调用可以使用,但是本地用Go代码调用失败,是什么导致的?
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
开发框架 监控 .NET
【学习笔记】Verilog之三:行为建模方法
Verilog是一种硬件描述语言,用于模拟电子系统的结构和行为。行为建模是Verilog的一种方法,分为数据流行为建模和顺序行为建模。 数据流行为建模主要使用`assign`语句,它描述了电路的功能而不涉及具体结构。连续赋值语句(`assign`)用于给线网分配值,当右端表达式发生变化时,新值会立即赋给线网。此外,还有时延的概念,可以指定赋值或事件发生的延迟时间。
|
网络安全
openstack 使用ssh远程管理云主机
在阿里云平台上,为云主机分配和配置浮动IP涉及以下步骤:首先,在“网络”部分分配一个公共IP,并将其关联到已创建的云主机。接着,在“浮动IP”页面确认绑定成功。然后,进入安全组,为默认安全组添加允许ping和SSH的新规则。通过控制台ping浮动IP以测试连通性。最后,从宿主机修改云主机的hostname并使用SSH登录。至此,SSH登录设置完成。
386 2
openstack 使用ssh远程管理云主机