ActiveMQ简介

1、ActiveMQ简介
    ActiveMQ是Aapche开源组织旗下的一个项目;
    ActiveMQ是所有开源项目中最流行也最强大的开源消息中间件;
    官方网站:http://activemq.apache.org/

2、消息中间件
    将数据从一个应用程序传送到另外一个应用程序,或者从软件的一个模块传送到另外一个模块;
    负责建立网络通信的通道,进行数据的可靠传送;
    保证数据不重发,不丢失;
    能够实现跨平台操作,能够为不同的操作系统上的软件集成提供数据传送服务;
    
3、ActiveMQ特性
    完全支持JMS1.1标准;
    ActiveMQ是纯java开发的产品,但是支持C,C++,C#,Perl,PHP,Ruby,Ajax等多种其他客户端语言;
    支持多种传送协议:in-VM,TCP,SSL,NIO,UDP;
    支持LevelDB Store(5.8版本开始支持),KahaDB(默认支持),AMQ,JDBC(支持SQL语句)等多种存储引擎;
    支持与Tomcat,Jetty,Geronimo,Jboss等多种JEE容器整合;
    支持主从部署和水平集群扩展
    
4、ActiveMQ的使用场景
    集成:跨平台的集成,多语言的集成,多项目的集成
    解耦:软件的扩展性
    隔离:前后端隔离,屏蔽高安全区

原文地址:https://www.cnblogs.com/fansik/p/6676664.html