首页 > 其他分享 >应该下那个 ActiveMQ

应该下那个 ActiveMQ

时间:2023-09-13 12:00:39浏览次数:47  
标签:那个 Classic JMS 代码 Artemis 消息 应该 ActiveMQ

最近在搞 ActiveMQ 的时候,发现有 2 个 ActiveMQ 可以下载。

应该下那个呢?

 

2023-09-12_15-11-01

 

JMS 即Java Message Service,是JavaEE的消息服务接口。

JMS主要有两个版本:1.1和2.0。

2.0和1.1相比,主要是简化了收发消息的代码。

所谓消息服务,就是两个进程之间,通过消息服务器传递消息。

实际上ActiveMQ Classic原来就叫ActiveMQ,是Apache开发的基于JMS 1.1的消息服务器,目前稳定版本号是5.x,而 ActiveMQ Artemis 是 由RedHat捐赠的 HornetQ服 务器代码的基础上开发的,目前稳定版本号是 2.x。

 

2023-09-12_15-15-13

 

和ActiveMQ Classic相比,Artemis版的代码与Classic完全不同,并且,它支持JMS 2.0,使用基于Netty的异步IO,大大提升了性能。

针对数据的持久层 ActiveMQ Artemis 还能够支持 JDBC。

总结

整体来说,ActiveMQ 通常指的是 ActiveMQ Classic,为了简化去掉了 Classic。

ActiveMQ Artemis 应该是作为下一个版本来候选的,支持的协议更新。

2 套 ActiveMQ 的代码是不一样的。

如果用不到什么太多的消息策略高级需求,可以就使用 ActiveMQ Classic 就好。

因为这 2 个消息服务器的代码完全不一样,导致如果你使用 Spring 的话,使用的包的代码也不一样,ActiveMQ artemis 的调用代码更加简单,界面更好看。

 

2023-09-12_22-29-14

 

如项目只是需要一个消息服务器,并且没有什么技术负担,使用 Spring 的框架的话,用 ActiveMQ artemis 可能更好些。

 

2023-09-12_22-29-51

 

有谁不愿意看好看的界面呢?

https://www.isharkfly.com/t/activemq/14877/1

标签:那个,Classic,JMS,代码,Artemis,消息,应该,ActiveMQ
From: https://www.cnblogs.com/huyuchengus/p/17699230.html

相关文章

  • 【Sword系列】第七届全国残疾人职业技能大赛样题-网络安全-应该不难吧
    (文章目录)前言1.凯撒密码凯撒密码也称移位密码,是一种简单的加密方法,将明文中每个字母向后移动固定的位数,得到密文。例如,向后移动3位,则明文的A变成D,B变成E,C变成F,以此类推。凯撒密码和栅栏密码都是古典密码中常用的技术。凯撒密码是字母替换密码中最简单的一种,也是最为简单的一......
  • 软件功能测试人员应该掌握哪些技术
    刚刚进入软件测试的队伍,做了一个来月了,还是一个小白,今天第一次发博客记录一下从自学到工作的工程。读懂需求文档首先要拿到产品的需求文档,原型图设计,仔细阅读,搞清楚系统的每个流程每个细节点,不能疏忽。只有产品原型都熟悉了,才能编写测试用例编写测试用例用excel或者xmind把每个测试......
  • 不同小图标的编码网页中的大于号,小于号,应该用编码来代替,HTML中特殊字符和与之对应的A
    上面两个符号的HTML代码,>< >< 应用场景:当使用键盘无法打出来的时候。因为我测试在html代码中使用&amp;和&是等价的。带有实体名称的ASCII实体 常用的几个结果描述实体名称实体编号"quotationmark"&#34;'apostrophe&apos;&#39;&amper......
  • 技术分析需谨慎,FPmarkets澳福和各位投资者应该这样做
    技术市场分析中存在许多工具,其中之一便是烛台模式。然而对于这些模式和指标,FPmarkets澳福和各位投资者应持谨慎的态度,因为它们仅仅展示了一种可能的结果,而无法确保其绝对准确。关于蜡烛图交易的提示,包括Marubozu模式,FPmarkets澳福和各位投资者需要关注以下几点:首先,不要进行逆势交易......
  • 日志是你的朋友:为什么每个开发者都应该写日志
    大家好,我是小米,一个热衷于技术分享的程序员。今天我想和大家聊一聊一个在编写代码时常常被忽视,却极为重要的话题——为什么要写有意义的日志。在日常的编程工作中,我们经常听到“日志”这个词,但是有些人可能并不理解为什么要在代码中写入日志,或者觉得这只是一种不必要的繁琐。但是,当......
  • CDGP|数据治理千头万绪,应该从哪儿抓起?
    在这个信息爆炸的时代,数据已经成为企业竞争的核心资源。然而,随着数据量的不断增加,数据治理的难度也随之提升。很多企业在面对复杂的数据治理问题时,往往感到无从下手。那么,数据治理应该从哪里抓起呢?本文将为您揭秘数据治理的成功秘诀!一、明确目标数据治理的第一步是明确目标。目标是......
  • Discourse 应该保留多少备份
    近期,我们在对Discourse进行恢复的时候,我们发现新的备份可能会导致不是所有的数据都能恢复到服务上。这时候我们应该考虑让Discourse保留多少备份的问题?在默认情况下,我们设置Discourse的备份是保留5个。这是官方的默认值。  现在我们觉得这个值应该是太低了,如果系......
  • Discourse 应该保留多少备份
    近期,我们在对Discourse进行恢复的时候,我们发现新的备份可能会导致不是所有的数据都能恢复到服务上。这时候我们应该考虑让Discourse保留多少备份的问题?在默认情况下,我们设置Discourse的备份是保留5个。这是官方的默认值。  现在我们觉得这个值应该是太低了,如果系统运行故......
  • 软件测试|DISTINCT关键字应该怎么用?
    探索SQL中的DISTINCT关键字DISTINCT简介在SQL(StructuredQueryLanguage)中,DISTINCT关键字是一个强大的工具,用于查询去重。它允许我们从数据库中获取唯一(不重复)的记录,而不考虑其他列的值。本文将深入探讨SQL中的DISTINCT关键字,包括其语法、用途和示例。DISTINCT语法DISTINCT关......
  • 9-7|salt代码在linux机子那个目录
    如果你是通过包管理器(如`apt`,`yum`,`zypper`等)安装的SaltStack,那么代码和相关文件通常会分布在多个目录下。以下是一些常见的目录和它们的用途:1.**配置文件**: -`/etc/salt/minion`:salt-minion的主配置文件。 -`/etc/salt/master`:salt-master的主配置文件。2.......