企业通讯解决方案 Qpid
2010-02-14 01:35
309 查看
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千兆位以太网,这类问题会变得更为严重。
授权协议: Apache License 2.0
开发语言: C/C++ Java
操作系统:
跨平台
软件主页: http://qpid.apache.org/
文档地址: http://qpid.apache.org/documentation.html
下载地址: http://qpid.apache.org/download.html
收录时间: 2009年02月07日
其中C++版本的服务器端具备高性能/低消耗以及RDMA支持,可运行于Windows/Linux和Solaris平台;而Java版本的服务器则支持JMS,以及各种平台。
关于RDMA的相关知识:
RDMA(Remote Direct Memory Access)是通过网络把资料直接传入某台计算机的一块存储区域,不需用到多少计算机的处理功能。普通网卡集成了支持硬件校验和的功能,并对软件进行了 改进,从而减少了发送数据的拷贝量,但无法减少接收数据的拷贝量,而这部分拷贝量要占用处理器的大量计算周期。普通网卡的工作过程如下:先把收到的数据包 缓存到系统上,数据包经过处理后,相应数据被分配到一个TCP连接。下一步,接收系统再把主动提供的TCP数据同相应的应用程序联系起来,并将数据从系统 缓冲区拷贝到目标存储地址。以太网已能满足高性能应用对网络吞吐率的要求,具备高吞吐率和成本优势,以太网技术要跟高性能网络应用挂钩,主要解决的问题是 应用吞吐率。通常情况下,系统持续在主机CPU中处理以太网通信需要占用CPU资源。CPU速率会制约网络数据率;持续处理这类通信会导致CPU性能降 级;对多端口千兆位或单端口10千兆位以太网,这类问题会变得更为严重。
授权协议: Apache License 2.0
开发语言: C/C++ Java
操作系统:
跨平台
软件主页: http://qpid.apache.org/
文档地址: http://qpid.apache.org/documentation.html
下载地址: http://qpid.apache.org/download.html
收录时间: 2009年02月07日
相关文章推荐
- 中小型企业的通讯解决方案
- 企业增强型融合通讯解决方案Cnskype
- 【开源OA项目】基于环信IM开发完整的企业通讯解决方案-Dolores
- 企业网站DDOS防护解决方案
- Microsoft .NET 的企业解决方案模式(学习笔记一)企业解决方案的构建模式
- 汉码技术仓库管理信息化解决方案,帮助企业提升仓库管理水平,提升企业竞争力,提升产品形象
- 企业部署Office2010解决方案
- 8月11日云栖精选夜读:阿里云与神州云计算定制混合云解决方案助企业转型
- 企业桌面安全管理解决方案
- 企业局域网无线认证解决方案
- TIBCO企业应用解决方案 之EAI解决方案:Business Works + Adapters 6
- Sun为企业数据中心提供虚拟化解决方案
- 企业进销存软件的解决方案
- 理解面向服务的体系结构中企业服务总线(ESB)场景和解决方案
- 企业Linux服务器数据实时同步备份的解决方案
- spring security 一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架
- 物联网建设中通讯互联层的终极解决方案