ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ActiveMQ简单介绍

2021-02-26 21:33:46  阅读:313  来源: 互联网

标签:J2EE 传送 JMS 简单 介绍 MQ 消息中间件 ActiveMQ


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

消息中间件

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

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

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

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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
/BAPpk3bKgADUhczXd6U7Q==

标签:J2EE,传送,JMS,简单,介绍,MQ,消息中间件,ActiveMQ
来源: https://blog.csdn.net/xmh_sxh_1314/article/details/114153958

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有