当前位置: 首页 > news >正文

ActiveMQ 介绍、下载、安装和控制台

ActiveMQ 介绍

Apache ActiveMQ 是一款非常成熟且功能全面的开源消息中间件,由Apache软件基金会维护。它遵循 Java Message Service (JMS) 规范,这意味着它提供了一组标准的 API,允许 Java 应用程序以一种标准化的方式发送和接收消息。

以下是关于 ActiveMQ 的一些关键点:

  1. 消息总线
    ActiveMQ 本质上是一个消息总线或消息中间件,它在分布式系统中起着传递消息的作用。它可以处理异步通信模式,允许应用程序解耦,并通过消息进行通信。

  2. 支持 JMS 标准
    它完全支持 Jakarta 3.1, JMS 2.0, and JMS 1.1 规范,这意味着任何符合这些标准的应用程序都可以与 ActiveMQ 无缝集成。

  3. 消息模式
    ActiveMQ 支持两种主要的消息模式:点对点(Queue)和发布/订阅(Topic)。在点对点模式下,每条消息只能被一个消费者消费,而在发布/订阅模式下,所有订阅同一主题的消费者都会收到消息的副本。

  4. 架构
    ActiveMQ 基于 Broker 模型,其中 Broker 负责接收、存储和分发消息。Broker 可以配置为集群,以提高可靠性和可扩展性。

  5. 多语言和多协议支持
    ActiveMQ 提供了多种语言的客户端库,并支持多种网络协议,如 TCP、AMQP、STOMP、MQTT,这使得它可以在不同的环境中使用。

  6. 持久化和可靠性
    ActiveMQ 提供了多种持久化选项,包括 KahaDB 和 JDBC,确保即使在系统崩溃的情况下,消息也不会丢失。

总的来说,ActiveMQ 是一个强大而灵活的消息传递平台,适用于需要高可用性、可扩展性和企业级特性的场景。

ActiveMQ 官网

ActiveMQ 官网

在这里插入图片描述

下载页面

在这里插入图片描述

如果是Windows系统,可以下载上图中的 apache-activemq-6.1.2-bin.zip
将下载好的压缩包,放到指定的安装位置,解压后直接就是可以运行的 apache-activemq-6.1.2 。

启动ActiveMQ

Windows10 的系统,双击下图的 activemq.bat ,启动ActiveMQ

D:\apache-activemq-6.1.2\bin\win64\activemq.bat

在这里插入图片描述

ActiveMQ运行效果

在这里插入图片描述
在这里插入图片描述

查看控制台

控制台链接:
http://127.0.0.1:8161/

默认用户名和密码,都是 :admin

在这里插入图片描述

点击中间的 Manage ActiveMQ broker ,进一步跳转到控制台

控制台-Home

在这里插入图片描述

控制台-Queues

在这里插入图片描述

控制台-Topics

在这里插入图片描述

控制台-Subscribers

在这里插入图片描述

控制台-Connections

在这里插入图片描述

控制台-Network

在这里插入图片描述

控制台-Scheduled

在这里插入图片描述

控制台-Send

在这里插入图片描述

http://www.lryc.cn/news/365557.html

相关文章:

  • MacOS M系列芯片一键配置多个不同版本的JDK
  • 源码文章上传无忧,论坛小程序支持
  • Docker面试整理-如何优化Docker容器的性能?
  • list(二)和_stack_queue
  • 查询SQL02:寻找用户推荐人
  • 2、Tomcat 线程模型详解
  • 对硬盘的设想:纸存、执行存
  • 最新付会进群多群同时变现社群系统V3.5.3版本 详细教程+源码下载
  • python tk实现标签切换页面
  • 引擎:UI
  • Redis常见异常及优化方案
  • YOLOV5 图像分割:利用yolov5进行图像分割
  • 如何在Linux中使用Screen管理后台进程
  • 互联网轻量级框架整合之SpringMVC初始化及各组件工作原理
  • 【Android面试八股文】finally中的代码一定会执行吗?try里有return,finally还执行么?
  • 微服务第一轮
  • Linux 命令 FIO:深入理解磁盘性能测试工具
  • 《精通ChatGPT:从入门到大师的Prompt指南》大纲目录
  • Go_context包
  • Mysql基础进阶速成版
  • Tomcat安装与配置要点和难点以及常见报错和解决方案
  • 【Oracle】Oracle导入导出dmp文件
  • 渗透测试模拟实战-tomexam网络考试系统
  • “神经网络之父”和“深度学习鼻祖”Geoffrey Hinton
  • [消息队列 Kafka] Kafka 架构组件及其特性(一)
  • 【Flutter 面试题】 JIT 与 AOT分别是什么?
  • QT获取最小化,最大化,关闭窗口事件
  • Oracle作业调度器Job Scheduler
  • Vue 组件之间的通信
  • Elementary OS 7.1简单桌面调整