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

应该下那个 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

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

应该下那个 ActiveMQ - BigData - iSharkFly

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

相关文章:

  • 【C语言】指针详解(3)
  • 告别HR管理繁琐,免费低代码平台来帮忙
  • Java开发面试--Redis专区
  • Ansible-roles学习
  • python3如何安装各类库的小总结
  • ffmpeg 特效 转场 放大缩小
  • 【GNN 03】PyG
  • 每日刷题-5
  • RNN简介(深入浅出)
  • Leetcode137. 某一个数字出现一次,其余数字出现3次
  • 原子化CSS(Atomic CSS)
  • pandas 筛选数据的 8 个骚操作
  • 【随想】每日两题Day.3(实则一题)
  • 阿里后端开发:抽象建模经典案例【文末送书】
  • HarmonyOS Codelab 优秀样例——溪村小镇(ArkTS)
  • Mybatis---第二篇
  • 6.2.3 【MySQL】InnoDB的B+树索引的注意事项
  • 前端面试话术集锦第 12 篇:高频考点(Vue常考基础知识点)
  • 骨传导耳机危害有哪些?值得入手吗?
  • 网络爬虫-----初识爬虫
  • vue 功能:点击增加一项,点击减少一项
  • 我的编程学习笔记
  • 页面静态化、Freemarker入门
  • PCL (再探)点云配准精度评价指标——均方根误差
  • 【Redis速通】基础知识1 - 虚拟机配置与踩坑
  • 我的创作纪念日---从考研调剂到研一的旅程
  • Python-实现邮件发送:flask框架或django框架可以直接使用
  • 使用亚马逊云科技Amazon SageMaker,为营销活动制作广告素材
  • conda环境安装opencv带cuda版本
  • R语言中的数据结构----矩阵