ActiveMQ简单介绍

    科技2026-03-17  8

    消息通信的规范JMS,我们这篇博文介绍一款开源的JMS具体实现——ActiveMQ。ActiveMQ是一个易于使用的消息中间件。

    消息中间件

    我们简单的介绍一下消息中间件,对它有一个基本认识就好,消息中间件(MOM:Message Orient middleware)。

    消息中间件有很多的用途和优点:

    将数据从一个应用程序传送到另一个应用程序,或者从软件的一个模块传送到另外一个模块;负责建立网络通信的通道,进行数据的可靠传送。保证数据不重发,不丢失能够实现跨平台操作,能够为不同操作系统上的软件集成技工数据传送服务

    MQ

    首先简单的介绍一下MQ,MQ英文名MessageQueue,中文名也就是大家用的消息队列,干嘛用的呢,说白了就是一个消息的接受和转发的容器,可用于消息推送。

    ActiveMQ特性列表

    多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: OpenWire,Stomp REST,WS Notification,XMPP,AMQP 完全支持JMS1.1和J2EE 1.4规范 (持久化,XA消息,事务) 对Spring的支持,ActiveMQ可以很容易内嵌到使用Spring的系统里面去,而且也支持Spring2.0的特性 通过了常见J2EE服务器(如 Geronimo,JBoss 4, GlassFish,WebLogic)的测试,其中通过JCA 1.5 resource adaptors的配置,可以让ActiveMQ可以自动的部署到任何兼容J2EE 1.4 商业服务器上 支持多种传送协议:in-VM,TCP,SSL,NIO,UDP,JGroups,JXTA 支持通过JDBC和journal提供高速的消息持久化 从设计上保证了高性能的集群,客户端-服务器,点对点 支持Ajax 支持与Axis的整合 可以很容易得调用内嵌JMS provider,进行测试 什么情况下使用ActiveMQ?

    多个项目之间集成 (1) 跨平台 (2) 多语言 (3) 多项目 降低系统间模块的耦合度,解耦 (1) 软件扩展性 系统前后端隔离 (1) 前后端隔离,屏蔽高安全区

    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

    Processed: 0.009, SQL: 9