ApacheActiveMQ技术讲解文档


立即下载 永远的记忆
2024-07-02
消息 MQ Active 提供 java 协议 JMS 技术 平台 文档
357.5 KB

技术文档 版权所有,按 GPL 规则发布
第 1 页
Apache ActiveMQ 技术文档
说明:本文档在我们最大努力范围之内确保其正确性、 实效性和可观性, 但并不代表所有的
观点都是正确的,而仅代表个人看法。如发现不当之处,请多指教,谢谢!
联系方式:
1、技术概述
JMS 是指 java消息服务(Java Message Service) 应用程序接口是一个 java平台中关于面
向消息中间件( MOM )的 API,用于在两个应用程序之间,或分布式系统中发送消息,进
行异步通信。
ActiveMQ 是 Apache 软件基金下的一个开源软件,它遵循 JMS1.1 规范,是消息驱动中
间软件,为企业消息传递提供高可用,出色性能,可扩展,稳定和安全保障。 ActiveMQ 使
用 Apache 许可协议,因此任何人都可以使用和修改它而不必反馈任何改变。 ActiveMQ 的
目标是在尽可能多的平台和语言上提供一个标准的,消息驱动的应用集成。 ActiveMQ 实现
JMS 规范并在此之上提供大量额外的特性。
2、ActiveMQ 特性
1.遵循 JMS 规范:包括同步和异步消息传递, 对于预订者的持久消息等等。 依附于 JMS
意味着不论 JMS 消息提供者是谁,同样的基本特性都是有效的
2.连接:ActiveMQ 提供各种连接选择, 包括 HTTP、HTTPS、IP多点传送, SSL,STOMP,
TCP,UDP,XMPP 等。大量的连接协议支持使之具有更好的灵活性。很多现有的系统使用
一种特定协议并且不能改变,所以一个支持多种协议的消息平台降低了使用的门槛。
3.可插拔的持久性和安全: ActivemQ 提供多种持久性方案可供选择,也可以完全按自
己需求定制验证和授权。
4.用 java建立消息驱动应用: ActiveMQ 最常用在 java 应用中,用于发送和接收消息。
5.与应用服务器集成: ActiveMQ 与 java 应用服务器集成是很常见的。
6.客户端 APIs:ActiveMQ 对多种语言提供客户端 API,除了 Java之外还有 C/C++,.NET,
Perl,PHP,Python,Ruby 等。这使得 ActiveMQ 能用在 Java之外的其它语言中。很多其它
语言都可以通过


消息/MQ/Active/提供/java/协议/JMS/技术/平台/文档/ 消息/MQ/Active/提供/java/协议/JMS/技术/平台/文档/
-1 条回复
登录 后才能参与评论
-->