gpt4 book ai didi

apache - QPID 0.30 在 Ubuntu 14.04 上的持久性不起作用

转载 作者:行者123 更新时间:2023-12-04 18:47:16 25 4
gpt4 key购买 nike

我已经在 Ubuntu 14.04 上安装了 qpid-0.30。我使用下载部分中提供的 cpp 文件从源代码编译了相同的内容。

一切正常。我也可以连接到 QPID,发送消息和接收。但是我当我重新启动进程时没有持久性

我无法找到如何启用它。该代码使用持久队列和持久消息。我可以使用 qpid-stat 确认

任何帮助或指针表示赞赏

问候,
塔伦

最佳答案

我确实找到了解决方案。问题是并非所有依赖项都已解决,这导致构建文件忽略了商店插件。安装所有依赖项后。一切都很好,我也为此创建了一个要点

http://gist.github.com/tarunlalwani/fdb774fa11de316615e3

#!/bin/sh
export DEBIAN_FRONTEND=noninteractive
QPID_VERSION=0.32
cd $HOME
echo "Creating new folder for qpid - $HOME/qpid"
mkdir qpid
cd qpid
echo "Downloading QPID Packages"
wget -nc http://www.us.apache.org/dist/qpid/$QPID_VERSION/qpid-cpp-$QPID_VERSION.tar.gz &
wget -nc http://www.us.apache.org/dist/qpid/$QPID_VERSION/qpid-tools-$QPID_VERSION.tar.gz &
wget -nc http://www.us.apache.org/dist/qpid/$QPID_VERSION/qpid-python-$QPID_VERSION.tar.gz &
wait
echo "Extracting all packages"
tar xf qpid-cpp-$QPID_VERSION.tar.gz &
tar xf qpid-tools-$QPID_VERSION.tar.gz &
tar xf qpid-python-$QPID_VERSION.tar.gz &
wait
echo "Packages Extracted"
echo "Installing dependcies"
sudo apt-get -qy install python-pip python
sudo apt-get -qy install pkg-config libaio-dev libdb++-dev libboost-all-dev ruby swig libnss3-dev gcc cmake doxygen libsasl2-dev uuid-dev valgrind e2fsprogs
echo "Building source files..."
cd qpid-cpp-$QPID_VERSION
mkdir bld
cd bld
cmake ..
cores=`nproc`
make -j$cores
make install
cd $HOME/qpid/qpid-tools-$QPID_VERSION
python setup.py install &
cd $HOME/qpid/qpid-python-$QPID_VERSION
python setup.py install &
wait

关于apache - QPID 0.30 在 Ubuntu 14.04 上的持久性不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28586094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com