企业通讯解决方案 Qpid

Apache
Java C/C++
跨平台
Apache
2009-02-07

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

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

关于RDMA的相关知识:

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

加载中
此软件有 2 条评论,请先登录后再查看。

Apache Qpid Proton 0.30.0 发布,高性能消息库

Apache Qpid Proton 0.30.0 发布了,Qpid Proton 是 AMQP 1.0 的消息库,高性能、轻量级、应用广泛。 此版本新特性与改进包括: PROTON-2096 - Drop Python 3 < 3.5 PROTON-2105 - 支持 Go 模...

2019/12/18 07:10

Apache Qpid JMS 0.42.0 发布,JMS 2 客户端

Qpid JMS 0.42.0 发布了。Qpid JMS 是一个基于 Qpid Proton 协议引擎构建的完整 Java Message Service 2.0 客户端。支持高级消息队列协议 AMQP 1.0。 此版本新特性与改进: QPIDJMS-453 - pr...

2019/05/13 07:45

Apache Qpid Proton 0.28.0 发布,高性能消息库

Apache Qpid Proton 0.28.0 发布了,Qpid Proton 是 AMQP 1.0 的消息库,高性能、轻量级、应用广泛。 此版本新特性与改进包括: PROTON-1992 - [Python] Python 绑定返工,只使用 Proton Cor...

2019/05/13 07:37

Apache Qpid Broker-J 7.1.0 发布,消息代理工具

Apache Qpid Broker-J 7.1.0 已发布,Apache Qpid Broker-J 是一个用 Java 编写的消息代理,它使用 AMQP 1.0, 0-10, 0-9-1, 0-9 和 0-8 存储、路由和转发消息。该版本带来了新特性和改进,修...

2019/01/06 07:37

Apache Qpid JMS 0.38.0,Java Message Service 客户端

Apache Qpid JMS 0.38.0 发布了,Qpid JMS 是一个使用了 Qpid Proton 协议引擎完整的 Java Message Service 2.0 客户端。支持基于 Apache Qpid Proton 协议引擎的高级消息队列协议 1.0(AMQP...

2018/11/20 07:04

Apache Qpid Proton 0.26.0 发布,轻量级消息库

Apache Qpid Proton 0.26.0 已发布,Apache Qpid Proton 是 AMQP 1.0 的消息库,高性能,轻量级,应用广泛。 新特性和改进 PROTON-1888 - [python] Allow configuration of connection detai...

2018/10/10 07:16

Apache Qpid Proton 0.25.0 发布,轻量级消息库

Apache Qpid Proton 0.25.0 已发布,Apache Qpid Proton 是 AMQP 1.0 的消息库,高性能,轻量级,应用广泛。 新特性和改进: PROTON-1816 - [c] deprecate old netaddr function names PROTO...

2018/09/08 07:11

Apache Qpid Proton-J 0.29.0 发布,轻量级消息库

Apache Qpid Proton-J 0.29.0 已发布,Apache Qpid Proton 是 AMQP 1.0 的消息库,高性能,轻量级,应用广泛。 新特性和改进: PROTON-1911 - 改进 String encoding 性能 Tasks PROTON-1913 ...

2018/08/17 07:14

Apache Qpid Proton-J 0.28.0 发布,轻量级消息库

Apache Qpid Proton-J 0.28.0 已发布,Apache Qpid Proton 是 AMQP 1.0 的消息库,高性能,轻量级,应用广泛。 新特性和改进: PROTON-1876 - expose newer encode/decode operations throug...

2018/07/19 07:14

Apache Qpid JMS 0.34.0,Java Message Service 客户端

Apache Qpid JMS 0.34.0 已发布,Qpid JMS 是一个使用 Qpid Proton 协议引擎的 Java Message Service 客户端。支持基于 Apache Qpid Proton 协议引擎的高级消息队列协议 1.0(AMQP 1.0, ISO...

2018/07/01 06:44

没有更多内容

加载失败,请刷新页面

2
回答
RDMA技术分析

http://www.semiapps.com.cn/content.php?content_id=70202042813477670&node_id=96

2009/02/07 23:08
3
回答
消息中间件 Apache Qpid 简介,第 1 部分

Qpid 是 Apache 开发的一款面向对象的消息中间件,它是一个 AMQP 的实现,可以和其他符合 AMQP 协议的系统进行通信。Qpid 提供了 C...

2011/12/13 18:26
1
回答
linux 安装 qpid 报错的问题

linux 下安装 qpid,总是报错,客户端连接服务端的时候老是报错 我用得java版,报错如下: Exception in thread "Threa...

2011/12/15 17:11
1
回答
Qpid的网友评论

Apache Qpid (Open Source AMQP Messaging) 是一个跨平台的企业通讯解决方案,实现了高级消息队列协议。提供了 Java...

2009/12/11 11:38

没有更多内容

加载失败,请刷新页面

没有更多内容

QPID spring 示例

- 先在pom文件中加入依赖 <dependency> <groupId>org.apache.qpid</groupId> <artifactId>qpid-client</artifactId> <version>0.24</version> </dependency> - spring中配置...

2013/11/07 19:48
1.7K
0
转-libvirt-qpid and python

from: http://www.thegoldfish.org/2009/05/libvirt-qpid-and-python/ Libvirt is fast becoming the standard tool for managing virtual machines on Linux and Qpid is the Apache founda...

2011/05/16 06:58
798
0
转载IBM的《消息中间件 Apache Qpid》

消息中间件 Apache Qpid 简介,第 1 部分 http://www.ibm.com/developerworks/cn/opensource/os-cn-qpid1/ 消息中间件 Apache Qpid 简介,第 2 部分 http://www.ibm.com/developerworks/cn/o...

2012/08/06 19:05
273
0
Qpid中客户端关闭与异步回调

Qpid中客户端关闭与异步回调

2016/02/04 11:32
60
1
spring接收qpid fanout 消息

一直用spring接收qpid的queue消息,其他团队有一个消息是用fanout exchange发送的,通过qpid client的源码找到了配置的方法。

2014/08/26 16:12
55
0
CentOS7开发环境搭建(三)——消息队列Qpid

Qpid 是 Apache 开发的一款面向对象的消息中间件,它是一个 AMQP 的实现,可以和其他符合 AMQP 协议的系统进行通信。Qpid 提供了 C++/Python/Java/C# 等主流编程语言的客户端库,安装使用非常...

2015/05/08 14:09
265
1
build qpid c++ from source require

apt-get install libboost-dev libboost-program-options-dev libboost-system-dev uuid-dev pkg-config build-essential make autoconf automake help2man libtool doxygen graphviz ruby l...

2015/02/05 17:28
73
1
linux系统下如何查看服务状态及启停用服务 && NTP的安装 && 安装Qpid 消息服务问题

查看linux系统下所有的服务,使用命令:chkconfig --list

2015/04/08 20:32
494
2

没有更多内容

加载失败,请刷新页面

返回顶部
顶部