You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@qpid.apache.org by Rich Stephens <rs...@sumglobaltech.com> on 2009/08/25 18:01:06 UTC

QPID C++ message persistence?

I've been looking for information on an implementation of message persistence
for qpidc-0.5.

I found the entries in the FAQ at qpid.apache.org/faq.html.  First off, the
C++ repository link there is incorrect. It points to:
http://anonsvn.jboss.org.repos/rhmessaging/store/trunk/cpp -- it should be
http://anonsvn.jboss.org/rpost/rhmessaging/store/trunk.cpp.

That said, the project I found there will not compile with qpidc-0.5.  It
refers to ManagementAgent.h in the wrong place, and has calls to functions
in Broker.cpp that do not exist.  I assume it was written against some much
older version of QPID and has not been updated to work with the latest.

Is there a more updated version of a messagestore implementation for QPID
C++? Or any word on an update to the one mentioned in the faq?

We would like to be able to use QPID for our project, but without
persistence we won't be able to.
-- 
View this message in context: http://n2.nabble.com/QPID-C-message-persistence-tp3510986p3510986.html
Sent from the Apache Qpid users mailing list archive at Nabble.com.

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org


Re: QPID C++ message persistence?

Posted by Kim van der Riet <ki...@redhat.com>.
On Tue, 2009-08-25 at 12:46 -0500, Rich Stephens wrote:
> It SHOULD BE:
> 
> http://anonsvn.jboss.org/repos/rhmessaging/store/trunk/cpp 
> 
Got it, thanks. I'll fix that.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org


Re: QPID C++ message persistence?

Posted by Rich Stephens <rs...@sumglobaltech.com>.


On Tue, 2009-08-25 at 11:01 -0500, Rich Stephens wrote:
> I've been looking for information on an implementation of message
> persistence
> for qpidc-0.5.
> 
> I found the entries in the FAQ at qpid.apache.org/faq.html.  First off,
> the
> C++ repository link there is incorrect. It points to:
> http://anonsvn.jboss.org.repos/rhmessaging/store/trunk/cpp -- it should be
> http://anonsvn.jboss.org/rpost/rhmessaging/store/trunk.cpp.

Let me try that again:  Damned if I didn't misspell the correction.  The faq
says:

http://anonsvn.jboss.org.repos/rhmessaging/store/trunk/cpp 

It SHOULD BE:

http://anonsvn.jboss.org/repos/rhmessaging/store/trunk/cpp 

The only difference is the "/" instead of "." between "anon.jboss.org" and
"repos".


-- 
View this message in context: http://n2.nabble.com/QPID-C-message-persistence-tp3510986p3511674.html
Sent from the Apache Qpid users mailing list archive at Nabble.com.

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org


Re: QPID C++ message persistence?

Posted by Kim van der Riet <ki...@redhat.com>.
On Tue, 2009-08-25 at 11:01 -0500, Rich Stephens wrote:
> I've been looking for information on an implementation of message persistence
> for qpidc-0.5.
> 
> I found the entries in the FAQ at qpid.apache.org/faq.html.  First off, the
> C++ repository link there is incorrect. It points to:
> http://anonsvn.jboss.org.repos/rhmessaging/store/trunk/cpp -- it should be
> http://anonsvn.jboss.org/rpost/rhmessaging/store/trunk.cpp.

I disagree:

$ svn list http://anonsvn.jboss.org/repos/rhmessaging/store/trunk/cpp
COPYING
ChangeLog
Makefile.am
README
bootstrap
build-aux/
configure.ac
docs/
etc/
lib/
m4/
rhel4-support/
tests/

trunk.cpp names an individual file, which does not exist:
$ svn list http://anonsvn.jboss.org/repos/rhmessaging/store/trunk.cpp
svn: URL 'http://anonsvn.jboss.org/repos/rhmessaging/store/trunk.cpp' non-existent in that revision

If you use http://anonsvn.jboss.org/repos/rhmessaging/store/trunk/, you
will get both the c++ and java versions (which are not related to each
other).


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org


Re: QPID C++ message persistence?

Posted by Gordon Sim <gs...@redhat.com>.
Rich Stephens wrote:
> I've been looking for information on an implementation of message persistence
> for qpidc-0.5.
> 
> I found the entries in the FAQ at qpid.apache.org/faq.html.  First off, the
> C++ repository link there is incorrect. It points to:
> http://anonsvn.jboss.org.repos/rhmessaging/store/trunk/cpp -- it should be
> http://anonsvn.jboss.org/rpost/rhmessaging/store/trunk.cpp.
> 
> That said, the project I found there will not compile with qpidc-0.5.  It
> refers to ManagementAgent.h in the wrong place, and has calls to functions
> in Broker.cpp that do not exist.  I assume it was written against some much
> older version of QPID and has not been updated to work with the latest.

Actually it tracks the qpid svn trunk (which has moved on since 0.5) so 
the head is targeted at a newer version of Qpid. Try using revision 3373 
from the store SVN to build against qpid 0.5.

> Is there a more updated version of a messagestore implementation for QPID
> C++? Or any word on an update to the one mentioned in the faq?
> 
> We would like to be able to use QPID for our project, but without
> persistence we won't be able to.



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org