最新ActiveMQ笔记第一章JMS概述

这篇具有很好参考价值的文章主要介绍了最新ActiveMQ笔记第一章JMS概述。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第一章 JMS概述

动力节点最新ActiveMQ视频

1-1 Java 消息服务 JMS 概述

两个系统之间或者分布式系统之间的信息通信,是我们开发中比较常见的场景,比如系统A 要把信息发送给系统 B,这个问题我们应该如何去处理?1999 年,原来的 SUN公司领衔提出了一种面向消息的中间件服务 --JMS 规范(标准);(httpClient、 hessian、dubbo、webservice、jms 五种)
JMS 即 Java 消息服务(Java Message Service 的简称),是 Java EE 的标准/规范之一。这种规范(标准) 指出: 消息的发送应该是异步的、非阻塞的;也就是说消息的发送者发送完消息后就直接返回了,不需要等待接收者接收到消息后才能返回,发送者和接收者可以说是互不影响。 所以这种规范(标准) 能够减轻或消除系统瓶颈, 实现系统之间去除耦合,提高系统的整体可伸缩性和灵活性。
JMS 是 Java EE 中定义的一组标准 API,它自身并不是一个消息服务 系统,它是消息传送服务的一个抽象,也就是说它定义了消息传送的 接口而并没有具体实现。
Java EE 已更名为 Jakarta EE (雅加达)

1-2 JMS 规范发展历程

JMS 规范经历了多年的发展,并随着 Java EE 进行了几次升级, 版本 从 1.0 到最新的 2.1 ,它们分别是:

  • Java EE 8 – > Java Message Service API 2.1
  • Java EE 7 – > Java Message Service API 2.0
  • Java EE 6 – > Java Message Service API 1.1
  • Java EE 5 – > Java Message Service API 1.1
  • J2EE1.4 – > Java Message Service API 1.1

1-3 ActiveMQ 概述

我们知道 JMS 只是消息服务的一组规范和接口,并没有具体的实现,而 ActiveMQ 就是JMS 规范的具体实现;

  • ActiveMQ 是 Apache 下的一个项目, 采用 Java 语言开发;
  • ActiveMQ 是一款非常流行的开源消息服务器,实现了 JMS 规范;

1-4 ActiveMQ 与 JMS 关系

我们知道,JMS 只是定义了一组有关消息传送的规范和标准,并没有真正实现,也就说 JMS 只是定义了一组接口而已;就像 JDBC 抽象了关系数据库访问、 JPA 抽象了对象与关系数据库映射一样, JMS 具体的实现由不 同的消息中间件厂商提供, 比如 Apache ActiveMQ 就是 JMS规范的具体实现, Apache ActiveMQ才是一个消息服务系统,而 JMS 不是。
最新ActiveMQ笔记第一章JMS概述

1-5 ActiveMQ 环境搭建

ActiveMQ 运行需要 Java的支持,首先需要配置 Java 环境变量;
1、下载
2 、解 压 : tar -zxvf apache-activemq-5.15.2-bin.tar.gz -C /usr/local/
其中 -C /usr/local/ 指定把文件解压到哪里去解压后就安装完成了,即可使用,不需要其他操作
3 、切 换 到 解 压 后 的activemq的bin 目 录 下cd/usr/local/apache-activemq-5.15.2 去启动
4、切换到 bin 目录下,启动:./activemq start
5、切换到 bin 目录下,关闭:./activemq stop
无法关闭的问题

  1. 把 data 目录下的所有文件及目录都删除
  2. 把 activeMQ 主目录下的 tmp 目录也删除

启动后有两个端口号,一个是 web 控制台:8161,一个是消息服务broker 连接端口: 61616
web 管理控制台 admin URL 地址:http://localhost:8161默认登录账号 admin 密码 admin,注意:Linux 防火前要关闭 消息服务 broker URL 地址 :tcp://localhost:61616

1-6 Windows 下环境搭建

下载 activeMQ windows 版本的压缩包解压下载下来的压缩包,解压后就可以直接使用进入解压后的目录的 bin 下面 在地址栏输入 cmd 后确定
在 dos 窗口里面输入:activemq start进行启动,关闭:activemq stop文章来源地址https://www.toymoban.com/news/detail-452408.html

到了这里,关于最新ActiveMQ笔记第一章JMS概述的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 动力节点最新RocketMq笔记第一章RocketMQ基本操作

    MQ====Message Queue 官网: http://rocketmq.apache.org/ RocketMQ是阿里巴巴2016年MQ中间件,使用Java语言开发,RocketMQ 是一款开源的 分布式消息系统 ,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。同时,广泛应用于多个领域,包括异步通信解耦、企业解决方

    2024年02月07日
    浏览(31)
  • 第一章 算法概述

    第1章-算法概述      总分:100分             得分:30.0分 1 . 填空题 简单 10分 递归算法必须具备的两个条件是___和___ 答案 边界条件或停止条件、递推方程或递归方程 2 . 填空题 中等 10分 冒泡排序时间复杂度是___,堆排序时间复杂度是___。 学生答案 O(n^2)、O(nlogn) 答

    2024年02月03日
    浏览(30)
  • 第一章 Maven概述

    ①jar 包的规模 随着我们使用越来越多的框架,或者框架封装程度越来越高,项目中使用的jar包也越来越多。项目中,一个模块里面用到上百个jar包是非常正常的。 比如下面的例子,我们只用到 SpringBoot、SpringCloud 框架中的三个功能: Nacos 服务注册发现 Web 框架环境 图模板技

    2023年04月22日
    浏览(21)
  • 第一章 IMS概述

    1.1 什么是IMS IMS是IP多媒体子系统(IP Multimedia Subsystem)的缩写,有两个最主要的特点: 1)是一个基于全IP的完整语音方案: - 全IP是指IMS所使用的协议、接口都是遵循TCP/IP协议栈。这个主要是和2/3G时代的CS(电路交换)语音方案对比来说的,因为CS里使用了大量的非IP协议如

    2024年02月09日
    浏览(20)
  • 性能测试工具 Jmeter 测试 JMS (Java Message Service)/ActiveMQ 性能

    目录 前言 ActiveMQ 介绍 准备工作 编写jndi.properties添加到ApacheJMeter.jar 中 下载 ActiveMQ 配置 Jmeter 进行测试 点对点 (Queues 队列)

    2024年02月15日
    浏览(21)
  • 【计算机网络】第一章——概述

    ========================================================================= 个人主页直达: 小白不是程序媛 系列专栏: 计算机网络基础 ========================================================================= 目录 前言 计算机网络概述 概念 功能 组成 分类 标准化工作 性能指标 速率 带宽 吞吐量 时延 时延带

    2024年02月07日
    浏览(26)
  • 【计算机网络】第一章 概述

    目录 1.1 计算机网络在信息时代中的作用 1.2 互联网概述 1.2.1  网络的网络 1.2.2  互联网基础结构发展的三个阶段 1.2.3  互联网的标准化工作 1.3 互联网的组成 1.3.1  互联网的边缘部分 a. 客户-服务器方式(C/S 方式) b. 对等连接方式(P2P 方式) 1.3.2  互联网的核心部分 a. 电路

    2024年03月22日
    浏览(31)
  • 计算机网络(第一章)——概述

    1 网络、互连网(互联网)和因特网 网络(Network)由若干 结点(Node) 和连接这些结点的 链路(Link) 组成。 多个网络还可以通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即互联网(或互连网因此,互联网是“ 网络的网络(Netwrok of Networks) \\\"。 因特网(Internet)是世界上最

    2024年02月04日
    浏览(17)
  • 第一章 人工智能安全概述

    1.1 什么是人工智能安全 目前并没有统一的定义,人工智能安全是人工智能与网络安全的交叉学科,两个学科已经建立了深厚的理论和技术体系,进一步看清两个学科的交叉点的逻辑关系是理解人工智能安全的关键。 攻击与防御 对于防御者而言,使用人工智能新技术加强网络

    2024年02月04日
    浏览(19)
  • 【计算机网络】第一章 概述(上)

    1.2.1 网络、互连网(互联网)和因特网 网络 :网络由若干 结点 和连接这些结点的 链路 组成。 互联网 :多个网络通过路由器互联起来,就构成了一个覆盖范围更大的网络,即互联网。 因特网 :是世界上最大的互联网络。 1.2.2 因特网发展的三个阶段 1.2.4 因特网的组成 边缘

    2024年02月09日
    浏览(17)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包