ActiveMQ是Apache软件基金下的一个开源软件。是目前能力强劲、应用广泛的开源消息总线之一。它为企业消息传递提供高可用、出色性能、可扩展、稳定和安全保障。ActiveMQ的目标是在尽可能多的平台和语言上提供一个标准的、消息驱动的应用集成。

ActiveMQ特点

ActiveMQ具备如下特点:

  1. 多种语言的支持:Java、C、C++、Python、PHP、Perl、.NET等。
  2. 多种协议的支持:OpenWire、STOMP、REST、XMPP、AMQP。
  3. 完全支持JMS1.1和J2EE1.4规范。
  4. 对Spring的支持,ActiveMQ很容易内嵌入使用Spring的项目中,而且也支持Spring2.0的特性。
  5. 通过了常见J2EE服务器(例如Geronimo、JBoss 4、GlassFish、WebLogic)的测试,其中通过JCA1.5 resource
  6. adaptors的配置,可以让ActiveMQ自动地部署到任何兼容J2EE1.4商业服务器上。
  7. 支持多种传送协议:in-VM、TCP、SSL、NIO、UDP、JGroups、JXTA。
  8. 支持通过JDBC和journal提供高速的消息持久化。
  9. 从设计上保证了高性能的集群、客户端-服务器、点对点。
  10. 支持Ajax。支持与Axis的整合。可以很容易地调用内嵌JMS provider进行测试。

喜欢的朋友帮忙点点赞和关注,感谢!

转载于:https://juejin.im/post/5ce2b1816fb9a07ee63f38c0

高可用、可扩展、稳定和安全的消息队列ActiveMQ特点分析相关推荐

  1. 基于MySQL的高可用可扩展架构探讨

    随着信息量飞涨,信息的存储成为了这个时代至关重要的一项技术.如何来保证数据存储技术能够适应信息量的增长速度和我们对信息的高度依赖,成为一个非常重要的课题.本文将从数据库架构的层面,通过以开源的数据存储 ...

  2. dtc mysql_DTCC归来-高可用可扩展数据库架构探讨

    之前说起 将参加 2010 数据库技术大会,今天将这次参会使用的 PPT 贴出来,或许会对大家有点用. 先大概介绍下大会的几本情况吧,满满2天的大会,共安排了 29 场演讲,内容涵盖了 Oracle, ...

  3. kubeadm部署k8s_(Ansible)三分钟部署一套高可用/可扩展的kubeadm集群

    介绍 容器的兴起改变了我们开发,部署和维护软件的方式.容器使我们能够将构成应用程序的不同服务打包到单独的容器中,并在一组虚拟机和物理机上部署这些容器.这就产生了容器编排工具,可以自动执行基于容器的应用 ...

  4. MySQL复制与高可用水平扩展架构实战

    前言 一键获取MySQL核心数据结构.底层实现原理.索引.事务.锁机制.MySQL性能优化案例.美团MySQL中间件等. 一.什么是MySQL复制 1.什么是复制 MySQL的复制是构建大规模.高性能 ...

  5. 【MySQL】MySQL复制与高可用水平扩展架构实战(MySQL专栏启动)

  6. docker rabbitmq php扩展,Docker开启RabbitMQ延时消息队列

    前言 经常在开发中会遇到一些不需要同步执行的业务,那我们就需要用到消息队列来进行异步执行,但是对于某些业务就还需要用到延时的功能,比如订单支付超时关闭,那么这个时候我们就需要开启消息队列的延时功能,当 ...

  7. 分布式技术与实战第七课 高并发下高可用的熔断、降级、限流和负载均衡、监控以及统一的日志系统

    第39讲:从双十一看高可用的保障方式 从这一课时开始,专栏内容进入最后一个模块,即分布式高可用系列,这部分的内容,我将以电商大促为背景,讲解系统限流.降级熔断.负载均衡.稳定性指标.系统监控和日志系统 ...

  8. 秒杀架构中高性能可扩展高可用的一点思考

    1.DNS轮询 秒杀架构作为业界的热点问题,受到广泛关注.BAT作为业界的翘楚,了解他们的高扩展架构对我们的思路也许会有帮助. nslookup用于查询DNS的记录,查询域名解析是否正常,在网络故障时 ...

  9. 字节跳动异构场景下的高可用建设实践

    本文首发于:火山引擎开发者社区: 作者:字节跳动基础架构团队系统治理方向负责人邵育亮 本文主要为大家介绍字节跳动在高可用建设上的一些思考和落地经验.先给大家简单介绍一下系统治理团队是做什么的.系统治理 ...

最新文章

  1. Mysql5.6主从复制-基于binlog
  2. 几种常见的模式识别算法
  3. mysql:mysql error:Access denied for user 'root'@'localhost' (using password: YES)
  4. jQuery 选择器汇总-思维导图-选择器
  5. php写浏览记录,php如何浏览历史记录
  6. CSS改变插入光标颜色
  7. 计算 a+aa+aaa+aaaa+aaaaa+ 的和_海南A级景区,三亚市就有14个,你都去过吗
  8. Win7系统防火墙设置不了怎么办
  9. python中如何表示_新行在Python中是如何表示的?
  10. ppt中流程图旁边怎么添加_辅食中的黑芝麻酱怎么添加呢?
  11. python基础知识-Python语言基础知识总结
  12. 怎样规划你毕业以后的人生
  13. Java调用webservice服务接口步骤详解
  14. 已解决:不小心卸载pip后(重新安装pip的两种方式)
  15. 合宙 air720 模块通过串口助手连接到阿里云 IOT
  16. 微信小程序 wx.setstoragesync和wx.setstorage 区别
  17. 03 Transformation 变换
  18. 使用计算机正确坐姿,电脑族的正确坐姿
  19. python升级pip
  20. 13:Scala语言的数据结构和算法

热门文章

  1. 计算机保存文档,2010年职称计算机考试:保存文档
  2. zynq7000 clk 设备树时钟对照表
  3. SCAPY pcap文件数据分析 python3
  4. git 使用基础使用(书推荐《git版本管理》)
  5. grafana模板_EMQ X + InfluxDB + Grafana:物联网数据监控可视化方案
  6. c语言将一个已知头结点的单链表逆序_C语言数据结构实现链表逆序并输出
  7. php this 代表什么,php中$this-)是什么意思?
  8. Python reverse
  9. 【 C 】经典抽象数据类型(ADT)之内存分配
  10. PLL_BASE——Basic Phase Locked Loop Clock Circuit(Virtex-5, Spartan-6)