发布于 2016-06-18 00:31:38 | 67 次阅读 | 评论: 0 | 来源: 网友投递
Apache Qpid 消息中间件
Qpid 是 Apache 开发的一款面向对象的消息中间件,它是一个 AMQP 的实现,可以和其他符合 AMQP 协议的系统进行通信。Qpid 提供了 C++/Python/Java/C# 等主流编程语言的客户端库,安装使用非常方便。相对于其他的 AMQP 实现,Qpid 社区十分活跃,有望成为标准 AMQP 中间件产品。除了符合 AMQP 基本要求之外,Qpid 提供了很多额外的 HA 特性,非常适于集群环境下的消息通信。
Apache Qpid Proton 0.13.0 发布了。
其中C++版本的服务器端具备高性能/低消耗以及RDMA支持,可运行于Windows/Linux和Solaris平台;而Java版本的服务器则支持JMS,以及各种平台。
新特性及提升:
PROTON-250 - Add -fvisibility option when building shared libraries
PROTON-1046 - C++ multi-threaded broker example
PROTON-1094 - c++: refactor and documentation of type conversions
PROTON-1111 - Fix warnings during make doc
PROTON-1117 - Add link.detach method to C++ binding
PROTON-1119 - C++ ssl_domain tracking uses unnecessary heap allocations
PROTON-1138 - Assorted C++ API cleanups
PROTON-1141 - Update JUnit Dependency and fix some warnings in the tests.
PROTON-1142 - Remove proton-dump executable
PROTON-1143 - Bump Minimum version of CMake to 2.8.7
PROTON-1145 - Move the python shim code to the test module where it is used.
PROTON-1147 - Add OSGi bundle metadata to the proton-j jar manifest
PROTON-1151 - [C++ binding] Move exposed implementation details into proton::internal namespace
PROTON-1152 - [C++ binding] Make sure non API details in classes are private
PROTON-1153 - [C++ binding] Tidy up various details
PROTON-1161 - c++: better interface to connection_engine.
PROTON-1178 - [C++ binding] Rearrange delivery class
PROTON-1180 - [C++ binding] Change endpoint API
PROTON-1182 - C++ binding: replace use of link with use of sender and receiver
PROTON-1183 - C++ binding: deemphasize proton::terminus
PROTON-1184 - c++: Merge the controller and container interfaces.
PROTON-1186 - [C++ binding] Remove proton::url from core API
PROTON-1187 - consistent options for endpoints
PROTON-1191 - [C++ binding] Tidy up some exposed enum details
PROTON-1194 - C++ flow control
PROTON-1195 - [C++ binding] Don't use default parameters in ABI relevant places
PROTON-1196 - Move connection options accessors from transport object to connection object
PROTON-1197 - Ensure that private members don't have exported symbols
PROTON-1198 - Add senders/receivers range constructors to connection
PROTON-1200 - Improve the C++ binding documentation, round two
PROTON-1203 - Improve header file usage consistency
相关Bug修复,可在这里查看。
下载地址:http://qpid.apache.org/download.html