Apache Qpid 消息中间件

QpidApache 开发的一款面向对象的消息中间件,它是一个 AMQP 的实现,可以和其他符合 AMQP 协议的系统进行通信。Qpid 提供了 C++/Python/Java/C# 等主流编程语言的客户端库,安装使用非常方便。相对于其他的 AMQP 实现,Qpid 社区十分活跃,有望成为标准 AMQP 中间件产品。除了符合 AMQP 基本要求之外,Qpid 提供了很多额外的 HA 特性,非常适于集群环境下的消息通信。

Apache Qpid (Open Source AMQP Messaging) 是一个跨平台的企业通讯解决方案,实现了高级消息队列协议。提供了 Java、C++ 两种服务端版本以及 Java、C++、.NET、Python和Ruby语言的客户端。

其中C++版本的服务器端具备高性能/低消耗以及RDMA支持,可运行于Windows/LinuxSolaris平台;而Java版本的服务器则支持JMS,以及各种平台。

关于RDMA的相关知识:

RDMA(Remote Direct Memory Access)是通过网络把资料直接传入某台计算机的一块存储区域,不需用到多少计算机的处理功能。普通网卡集成了支持硬件校验和的功能,并对软件进行了 改进,从而减少了发送数据的拷贝量,但无法减少接收数据的拷贝量,而这部分拷贝量要占用处理器的大量计算周期。普通网卡的工作过程如下:先把收到的数据包 缓存到系统上,数据包经过处理后,相应数据被分配到一个TCP连接。下一步,接收系统再把主动提供的TCP数据同相应的应用程序联系起来,并将数据从系统 缓冲区拷贝到目标存储地址。以太网已能满足高性能应用对网络吞吐率的要求,具备高吞吐率和成本优势,以太网技术要跟高性能网络应用挂钩,主要解决的问题是 应用吞吐率。通常情况下,系统持续在主机CPU中处理以太网通信需要占用CPU资源。CPU速率会制约网络数据率;持续处理这类通信会导致CPU性能降 级;对多端口千兆位或单端口10千兆位以太网,这类问题会变得更为严重

Java Message Service 客户端 Qpid JMS 0.28.0 发布
Apache Qpid JMS 0.28.0 已发布。Qpid JMS 是一个使用 Qpid Proton 协议引擎的 Java Message Service 客户端。支持基于 Apache Qpid Proton 协议引擎的高级消息队列协议 1.0(AMQP 1.0, ISO/IEC 19464, http://www.amqp.org),并实现了 AMQP JMS 映射在 OASIS 的发展。新特性和改进QPIDJMS-350 -

发布于 2017-12-18 00:59:07 | 166 次阅读

Apache Qpid Proton-J 0.24.0 发布,轻量级消息库
Apache Qpid Proton-J 0.24.0 发布了,Apache Qpid Proton 是 AMQP 1.0 的消息库,高性能,轻量级,应用广泛。本次更新如下:新功能和改进PROTON-1708 - 提高 Proton-J 编解码器的性能PROTON-1712 - 将类型详细信息添加到 ApplicationProperties 映射完整更新内容请查看发行说明。二进制文件下载和下载地址。

发布于 2017-12-13 00:21:56 | 238 次阅读

Apache Qpid Proton 0.18.1 发布,轻量级消息库
Apache Qpid Proton 0.18.1 已发布,Apache Qpid Proton 是 AMQP 1.0 的消息库,高性能,轻量级,应用广泛。该版本带来了大量的新特性、改进,以及 bug 修复,部分包括:PROTON-1622 - Add coverage reporting to CMake buildPROTON-1663 - [ruby] use cmake status messages, not warnings if ruby deps not fou

发布于 2017-11-07 00:30:34 | 177 次阅读

Apache Qpid JMS 0.27.0,Java Message Service 客户端
Apache Qpid JMS 0.27.0 已发布,Qpid JMS 是一个使用 Qpid Proton 协议引擎的 Java Message Service 客户端。支持基于 Apache Qpid Proton 协议引擎的高级消息队列协议 1.0(AMQP 1.0, ISO/IEC 19464, http://www.amqp.org),并实现了 AMQP JMS 映射在 OASIS 的发展。更新内容:新的特性和改进:QPID

发布于 2017-11-06 23:56:04 | 133 次阅读

Apache Qpid Proton 0.18.0 发布,轻量级消息库
Apache Qpid Proton 0.18.0 已发布,Apache Qpid Proton 是 AMQP 1.0 的消息库,高性能,轻量级,应用广泛。该版本带来了大量的新特性、改进,以及 bug 修复,部分包括:PROTON-749 - Refactor Proton C transport codePROTON-1175 - Document BlockingConnection resource cleanupPROTON-1339 - Event_loop

发布于 2017-10-24 00:26:20 | 169 次阅读

Apache Qpid JMS 0.26.0,Java Message Service 客户端
Apache Qpid JMS 0.26.0 已发布,Qpid JMS 是一个使用 Qpid Proton 协议引擎的 Java Message Service 客户端。支持基于 Apache Qpid Proton 协议引擎的高级消息队列协议 1.0(AMQP 1.0, ISO/IEC 19464, http://www.amqp.org),并实现了 AMQP JMS 映射在 OASIS 的发展。更新内容:New features and imp

发布于 2017-10-07 23:54:05 | 190 次阅读

Apache Qpid JMS 0.24.0,Java Message Service 客户端
Apache Qpid JMS 0.24.0 已发布,Qpid JMS 是一个使用 Qpid Proton 协议引擎的 Java Message Service 客户端。支持基于 Apache Qpid Proton 协议引擎的高级消息队列协议 1.0(AMQP 1.0, ISO/IEC 19464, http://www.amqp.org),并实现了 AMQP JMS 映射在 OASIS 的发展。本次更新内容如下:新特性和改进

发布于 2017-08-09 23:58:44 | 151 次阅读

Apache Qpid Proton-J 0.20.0,轻量级消息库
Apache Qpid Proton-J 0.20.0 发布了,Apache Qpid Proton 是 AMQP 1.0 的消息库,高性能,轻量级,应用广泛。本次更新如下:新功能和改进PROTON-1525 - 启用配置初始远程最大帧的大小限制Bug 修复PROTON-1486 - 没有机制来获取或设置 sasl 结果的附加数据字段    发布于 2017-08-06 00:24:28 | 138 次阅读

Apache Qpid JMS 0.23.0,Java Message Service 客户端
Apache Qpid JMS 0.23.0 发布了,Qpid JMS 是一个使用 Qpid Proton 协议引擎的 Java Message Service 客户端。这是最新的 JMS 客户端,支持基于 Apache Qpid Proton 协议引擎的高级消息队列协议 1.0(AMQP 1.0, ISO/IEC 19464, http://www.amqp.org),并实现了 AMQP JMS 映射在 OASIS 的发展。新特性

发布于 2017-05-16 23:55:22 | 189 次阅读

Apache Qpid Proton-J 0.19.0,轻量级消息库
Apache Qpid Proton-J 0.19.0 发布了,Apache Qpid Proton 是 AMQP 1.0 的消息库,高性能,轻量级,应用广泛。本次更新如下:新特性和改进PROTON-1458 - expose support for setting/getting max-message-size on linksBug 修复PROTON-1441 - Size calculation for lists and maps inside an array is incorrect

发布于 2017-05-08 23:48:45 | 164 次阅读

Apache Qpid Dispatch 0.8.0 发布,消息队列路由
Apache Qpid Dispatch 0.8.0 发布了。Qpid Dispatch 是高级消息队列 Protocol 1.0 的路由器。更新内容:DISPATCH-103 - Websocket ListenersDISPATCH-113 - expose NodeTracker::last_topology_change in managementDISPATCH-195 - Add support for transactional messages in the RouterDISPATCH-441 - Support passw

发布于 2017-05-03 23:53:41 | 165 次阅读

Apache Qpid JMS 0.22.0,Java Message Service 客户端
Apache Qpid JMS 0.22.0 发布了,Qpid JMS 是一个使用 Qpid Proton 协议引擎的 Java Message Service 客户端。这是最新的 JMS 客户端,支持基于 Apache Qpid Proton 协议引擎的高级消息队列协议 1.0(AMQP 1.0, ISO/IEC 19464, http://www.amqp.org),并实现了 AMQP JMS 映射在 OASIS 的发展。更新如

发布于 2017-04-21 23:22:03 | 255 次阅读

Apache Qpid Python 1.36.0 发布,消息队列服务
Apache Qpid Python 1.36.0 发布了,Apache Qpid (Open Source AMQP Messaging) 是一个跨平台的企业通讯解决方案,实现了高级消息队列协议。提供了 Java、C++ 两种服务端版本以及 Java、C++、.NET、Python 和 Ruby 语言的客户端。此版本包含多个缺陷修复和功能增强:Bugs 修复QPID-7317 - Deadlock on publi

发布于 2017-03-18 00:03:10 | 224 次阅读

Apache Qpid JMS 0.21.0,Java Message Service 客户端
Apache Qpid JMS 0.21.0 发布了,Qpid JMS 是一个使用 Qpid Proton 协议引擎的 Java Message Service 客户端。.该版本支持 Advanced Message Queuing Protocol 1.0 (AMQP 1.0, ISO/IEC 19464,http://www.amqp.org)。新特性和改进:QPIDJMS-244 - Connection close does not wait for acknowl

发布于 2017-03-16 00:30:45 | 167 次阅读

Apache Qpid Proton-J 0.18.0,轻量级消息库
Apache Qpid Proton-J 0.18.0 发布了,Apache Qpid Proton 是 AMQP 1.0 的消息库,高性能,轻量级,应用广泛。本次更新如下:新特性和改进PROTON-1405 - Capability to use SSLContext provided by the application.PROTON-1409 - expose the number of bytes currently available for the deliveryPROTON-1425&n

发布于 2017-03-12 00:27:25 | 122 次阅读

Apache Qpid Proton 0.17.0 发布,轻量级消息库
Apache Qpid Proton 0.17.0 发布了,Apache Qpid Proton 是 AMQP 1.0 的消息库,高性能,轻量级,应用广泛。更新内容:Bugs 修复PROTON-1312 - BlockingConnection leaks Proton-C memoryPROTON-1376 - [C, windows] Release 0.16 build fail - src/protocol.h clobberedPROTON-1377 - proton-c core librar

发布于 2017-02-09 23:51:42 | 194 次阅读

Apache Qpid JMS 0.20.0 发布
Apache Qpid JMS 0.20.0 发布了。Qpid JMS 是一个使用 Qpid Proton 协议引擎的 Java Message Service 客户端。该版本支持 Advanced Message Queuing Protocol 1.0 (AMQP 1.0, ISO/IEC 19464, http://www.amqp.org)。新特性QPIDJMS-207 - Implement the JMS 2.0 APIQPIDJMS-215 - Elimin

发布于 2017-01-21 00:28:50 | 140 次阅读

Apache Qpid Proton 0.16.0,轻量通信库
Apache Qpid Proton 0.16.0 发布了。Qpid Proton 是一个 AMQP 1.0 通讯库。高性能,轻量级,应用广泛。更新内容:新特性和改进 PROTON-721 - [proton-j] expose ability to operate on Link capabilities PROTON-722 - [proton-j] expose ability t

发布于 2016-12-14 00:50:55 | 170 次阅读

Apache Qpid Proton 0.15.0,轻量通信库
Apache Qpid Proton 0.15.0 发布了。Qpid Proton 是一个 AMQP 1.0 通讯库。高性能,轻量级,应用广泛。更新内容如下:新特性和改进PROTON-1224 - [proton-j] use newer versions of BouncyCastlePROTON-1274 - Performance: avoid referencing 'context' in Event constructorPROTON-1277 - pn_conn

发布于 2016-10-15 23:18:41 | 189 次阅读

Apache Qpid JMS 0.11.1 发布
Apache Qpid JMS 0.11.1 发布了,Qpid JMS 是一个使用 Qpid Proton 协议引擎的 Java Message Service 客户端。该版本支持Advanced Message Queuing Protocol 1.0 (AMQP 1.0, ISO/IEC 19464, http://www.amqp.org)新特性以及改进QPIDJMS-164 - Provide OSGi metadata for the Qpid JMS clientQPIDJ

发布于 2016-10-04 21:23:16 | 179 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务