(1)下载qpid
http://www.apache.org/dyn/closer.cgi/qpid/0.24/qpid-cpp-0.24.tar.gz
(2)安装gawk (可以略去,有awk命令)
apt-get install gawk
(3)安装make,cmake
apt-get install make
apt-get install cmake
(4)安装gcc ,cc ,cl.exe
apt-get install build-essential
(5) 安装boost
apt-get install libboost-all-dev
也可以自己编译
(
下载:
http://sourceforge.net/projects/boost/files/boost/1.49.0/
前期准备:boost中,用到了别的函数库,所以为了使用boost中相应的功能,需要先安装系统中可能缺失的库
apt-get install mpi-default-dev #安装mpi库
apt-get install libicu-dev #支持正则表达式的UNICODE字符集
apt-get install python-dev #需要python的话
apt-get install libbz2-dev #如果编译出现错误:bzlib.h: No such file or directory
上述函数库装好之后,就可以编译boost库了。解压boost_1_49_0.tar.bz2,得到/boost_1_49_0,将当前工作目录切换到此文件夹下。
./bootstrap.sh
./b2
./b2 install
)
(6)安装libuuid
apt-get install uuid-dev
安装QPID borker server
下载的qpid-cpp解压:
#cd qpidc-0.24
# mkdir bld # This is just a suggested name for the build directory
# cd bld
# cmake .. # ".." is the path to the distribution directory
# make all
To run the tests:
# make test
To install (you may need to be root/sudo to do this):
# make install
To uninstall (you may need to be root/sudo to do this):
# make uninstall
The daemon and client API may be built separately if so desired:
# make qpidbroker
# make qpidclient
The available make targets can be listed using:
# make help
-------------------安装管理 tools
./setup.py build
./setup.py install
--------------------------------最后发现有这个。。。不过貌似没安装成功
apt-get install qpidd qpid-tools
相关推荐
### Qpid在Linux下的安装步骤及启动命令 #### 一、前言 Qpid是Apache基金会的一个项目,它提供了一个高性能、可靠的消息中间件服务,支持AMQP (Advanced Message Queuing Protocol) 协议。本篇文章将详细介绍如何在...
2. **解压文件至 `/opt` 目录**:将下载好的 Qpid 压缩包解压到 `/opt` 目录下。例如,如果下载的文件名为 `qpid-cpp-0.32.tar.gz`,则可以使用如下命令进行解压: ```bash tar -xzvf qpid-cpp-0.32.tar.gz -C /...
标题中的"qpid-cpp-server"指的是Apache Qpid的C++服务器端实现,这是一个开源的消息传递系统,基于AMQP(Advanced Message Queuing Protocol)协议。它允许应用程序在分布式环境中进行可靠的数据交换,支持多种编程...
Qpid集群(qpid cluster)是Qpid的一种高可用性(HA)配置,通过集群化实现消息代理的冗余和故障切换,确保即使在单个节点故障的情况下,消息传递服务也能继续运行。 在利用qpid cluster实现Qpid高可用配置时,需要...
- 主题模式下,订阅者使用 topic 名称订阅,消息会被路由到以 topic 开头的临时队列,每个订阅者都会接收到实时消息。 10. **管理命令**: - `qpid-config queues` 和 `qpid-config exchanges` 分别用于查看和...
这些Jar文件是Java可执行程序的归档文件,它们包含预编译的Java类和其他资源,使得开发者可以在Java环境中使用Qpid的功能。在Java开发中,将依赖的库打包成Jar文件是为了方便分发和使用,因为它们可以被添加到Java...
Apache Qpid 是一款基于 AMQP(Advanced Message Queuing Protocol)协议的开源消息中间件,由 Apache Foundation 开发并维护。消息中间件的主要作用是提供可靠的、异步的、跨平台的通信机制,允许应用程序之间通过...
简化qpid组件的源码管理和编译,不需要再从原始项目代码中,通过cmake重新生成。_qpid
【Qpid学习文档】 Qpid是一款强大的开源消息中间件,旨在提供可靠且高效的跨平台通信解决方案。它实现了Advanced Message Queuing Protocol(AMQP),这是一个标准化的协议,允许不同语言和系统的应用程序之间进行...
修正使用automake编译QPID时遇到的cannot find boost-program-options, boost-filesytem等库的错误。不过未修正代码中ignore return value警告引起的错误。
修正使用automake编译QPID时遇到的cannot find boost-program-options, boost-filesytem等库的错误。 不过未修正代码中ignore return value警告引起的错误。
Go是由Google开发的一种静态类型、编译型的语言,设计时注重简洁、高效和可并行性。它的语法接近C,但拥有垃圾回收机制、结构类型、内建并发原语(goroutines和channels)等现代编程特性,这使得Go语言非常适合编写...
Qpid Broker-J [ ] [ ] Qpid CPP [ ] [ ] Qpid Dispatch [ ] [ ] Qpid JMS [ ] [ ] Qpid JMS AMQP 0-x [ ] [ ] Qpid Proton [ ] [ ] Qpid Proton-J [ ] [ ] Qpid Python [ ] [ ] Qpid Interop测试[ ] [ ] Qpid网站
###Install OpenWRT 交叉编译 SDK 和 qpid-proton 所需的库:配置构建选项: $cd openwrt/trunk$make menuconfig![menuconfig] (./menuconfig.png) 在menuconfig中,选择你的构建平台,选择build the OpenW
Qpid/C++ 是AMQP协议的一个 C++ 的实现。Apache Qpid (Open Source AMQP Messaging) 是一个跨平台的企业通讯解决方案,实现了高级消息队列协议。提供了 Java、C++ 两种服务端版本以及 Java、C++、.NET、Python和Ruby...
Python库是预编译的代码模块,提供了额外的功能,让开发者可以利用别人的工作来加速自己的项目。`qpid-python`是一个Python库,它简化了Python程序与AMQP兼容的消息代理(如Apache Qpid)的连接和通信。它提供了连接...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装