`
lxjde
  • 浏览: 11526 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

AMQP-先进消息队列协议 发布 0-10 版本

阅读更多
2008年2月20日,amqp.org 发布 0-10 版本 先进消息队列协议。
AMQP旨在开发标准化工业级的消息中间件技术以降低企业应用系统集成成本。这话说的很空泛,我个人的理解,是一个跨语言的消息中间件标准,而不像原来JMS只是局限在J2EE范围内。

目前已有多个组织提供了0-8版本的实现。
比如 REDHAT 的MRG,APACHE 的Qpid,rabbitmq.com 使用erlang 构建的 rabbitmq。

值得注意的是,0-10 版本的结构变化非常剧烈。
0-8 的 模型视图如下:

0-10的模型视图如下:

类与方法的定义变化会对实现版本产生很大的影响。
看来稳定的AMQP实现推出还需要一段较长的时间。

 

  • 描述: 0-8版本模型视图
  • 大小: 50.1 KB
  • 描述: 0-10视图
  • 大小: 61.6 KB
分享到:
评论

相关推荐

    jms-amqp-demo

    【标题】"jms-amqp-demo" 是一个基于Java技术实现的示例项目,它主要展示了如何使用Java消息服务(JMS)与先进消息队列协议(AMQP)进行交互。JMS是Java平台中用于在分布式环境中交换消息的标准API,而AMQP则是一种...

    net-amqp-rabbitmq:与librabbitmq-c AMQP库的Perl绑定

    RabbitMQ是一个广泛使用的开源消息代理,它实现了AMQP协议。 **描述解析** 描述中的"与librabbitmq-c AMQP库的Perl绑定"表明 net-amqp-rabbitmq 模块是Perl开发者用来与RabbitMQ服务器交互的一个工具。librabbitmq...

    将消息写入消息队列

    - **队列**:存储消息的中间媒介,遵循先进先出(FIFO)原则。 2. 消息队列的优势: - **解耦**:生产者和消费者无需同时在线,降低了系统间的依赖。 - **负载均衡**:多消费者可以从队列中并行消费消息,提高...

    AMQP文档及PPT资料

    AMQP(Advanced Message Queuing Protocol)是一种开放标准的协议,用于在不同的应用程序之间进行异步消息传递。这个“AMQP文档及PPT资料”压缩包显然包含了一系列关于AMQP的详细学习材料,非常适合那些希望深入理解...

    消息队列.zip

    - 队列:队列是存储消息的容器,按照先进先出(FIFO)的原则处理消息。如果多个消费者同时存在,消息会依次被不同的消费者获取。 - 消费者:消费者是处理数据或事件的应用程序,它们从队列中取出消息进行处理。一...

    php7 测试可用的amqp 扩展

    标题 "php7 测试可用的amqp 扩展" 指的是在PHP7环境中能够正常工作的AMQP扩展,这是用于实现先进消息队列协议(Advanced Message Queuing Protocol)的一个关键组件。AMQP允许分布式系统中的组件通过异步消息传递...

    消息队列-activemq入门实例.zip

    Apache ActiveMQ是Apache软件基金会开发的一款开源消息代理,它实现了多种消息协议,如OpenWire、STOMP、AMQP、MQTT等,具有高性能、高可靠性的特点。本文将通过三个关键文件——activemq-demo-sub、activemq-demo、...

    RabbitMQ实战 高效部署分布式消息队列pdf

    - **Queue**:消息队列,存储待处理的消息,遵循先进先出(FIFO)原则。 - **Binding**:绑定规则,连接exchange和queue,定义消息如何从exchange流向queue。 - **Producer**:生产者,发送消息到RabbitMQ的实体...

    分布式消息队列服务器:rabbitmq-server_3.7.14

    总结来说,RabbitMQ是一个基于AMQP协议的分布式消息队列服务器,它在3.7.14版本中提供了稳定的性能和丰富的特性。它使得开发者可以利用消息队列来解耦应用程序,提高系统的可靠性和可扩展性。通过理解RabbitMQ的基本...

    消息队列activeMQ

    - **多协议支持**:ActiveMQ支持多种消息协议,如OpenWire、STOMP、AMQP、MQTT等,使得不同平台和语言的应用可以无缝对接。 - **高可用性**:通过集群和复制策略,ActiveMQ可以提供高可用的服务,即使在部分节点故障...

    queue_消息队列_

    - **RabbitMQ**: 一个开源的消息代理,支持多种协议,如AMQP,适用于多种语言环境。 - **Kafka**: 高性能、分布式的流处理平台,特别适合处理大规模实时数据。 - **ActiveMQ**: 专注于消息传递,提供JMS(Java...

    7道消息队列ActiveMQ面试题!.zip

    ActiveMQ是Apache软件基金会开发的一个开源消息中间件,它实现了多种消息协议,如JMS(Java Message Service),STOMP,AMQP等,支持多种语言的客户端,并且提供了高可用性和可伸缩性。 3. **JMS(Java Message ...

    消息队列基础知识,对消息队列的简单介绍,简单的入门知识.zip

    2. 队列(Queue):消息队列是存储消息的临时容器,遵循FIFO(先进先出)原则,确保消息的顺序。 3. 消费者(Consumer):消费者从队列中接收并处理消息。一个消息可以被一个或多个消费者消费,取决于队列的类型(如...

    经典安全消息队列工具rabbitMQ rabbitmq-server-3.7.9

    RabbitMQ是基于AMQP(Advanced Message Queuing Protocol)协议实现的消息队列服务,支持多种编程语言的客户端,如Java、Python、Ruby等。消息队列的主要优点包括解耦、异步处理、流量控制和扩展性。 【压缩包子...

    消息队列_消息队列_

    生产者发布消息到主题,消费者订阅主题来接收消息。 ### 消息队列的功能与优点 1. **解耦**:消息队列允许生产者和消费者独立运行,无需知道彼此的存在,降低了系统间的耦合度。 2. **异步处理**:消息不是立即...

    activeMQ消息队列的简单示例代码

    在这个“activeMQ消息队列的简单示例代码”中,我们将探讨如何使用ActiveMQ进行基本的消息发布与订阅。 首先,要了解ActiveMQ的基本概念: 1. **消息**:在ActiveMQ中,数据以消息的形式在生产者和消费者之间传输...

    消息队列资料 系列课程资料

    2. 发布/订阅模型:生产者发布消息到一个主题,多个消费者可以订阅该主题并接收到消息,实现一对多的消息分发。 三、消息队列的关键特性 1. 异步处理:消息队列允许生产者和消费者异步工作,提高系统响应速度。 2. ...

    队列处理.zip_give1pq_易语言 queue_易语言 队列_易语言rabbitmq_易语言消息队列

    通过这种方式,易语言应用可以发布消息到RabbitMQ队列,同时也可以作为消费者接收和处理队列中的消息。这种解耦的通信方式对于分布式系统的设计至关重要,它可以提高系统的稳定性和可维护性。 压缩包中的“QPACK.e...

    ActiveMQ消息队列主题订阅Spring整合

    ActiveMQ是Apache软件基金会开发的一款开源MQ产品,支持多种协议,如OpenWire、STOMP、AMQP、MQTT等,广泛应用于Java环境。Spring框架则是Java企业级应用开发的事实标准,提供了强大的依赖注入(DI)和面向切面编程...

Global site tag (gtag.js) - Google Analytics