用技术术语描述ActiveMQ的目的

全部展开

ActiveMQ是Apache最受欢迎的开源消息传递总线。

首先,MQ是消息中间件。这是应用程序可以在分布式系统中发送消息的一种方式。通常使用ActiveMQ,RabbitMQ和kafka。

1,支持创建多种语言的客户端2,支持Spring,与Spring轻松集成3,支持各种传输协议:TCP,SSL,NIO,UDP等4,支持AJAX 2,Apache ActiveMQ,消息队列是指消息队列的含义。

主要功能是处理消息和处理JMS角色。

Jms是一种使用Java发送消息并发送消息的中间件,它包括以下五种类型的数据流。

2. MapMessage指向一组名称/值对。

3,TextMessage指向一个字符串对象。

4. ObjectMessage指向序列化的Java对象。

5. BytesMessage指向具有未解释字节的数据序列。

扩展的数据ActiveMQ功能:1.多语言编写客户端和协议。

语言:Java,C,C ++,C#,Ruby,Perl,Python,PHP。

应用协议:OpenWire,StompREST,WSNotification,XMPP,AMQP2。完全支持JMS1。

1和J2EE1。

四个规范(持久性,XA消息,事务)3.对于Spring支持,ActiveMQ可以轻松集成到Spring系统中,并且与Spring2兼容。

0功能。经过流行的J2EE服务器(Geronimo,JBoss4,GlassFish,WebLogic等)的测试,并通过了JCA1。

5resourceadaptors配置允许ActiveMQ在兼容的J2EE1上自动实现。