You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@qpid.apache.org by ffrenchm <ff...@gmail.com> on 2009/02/15 21:56:12 UTC

QPid C++ broker & portability

Hello,

I'm very optimistic about QPID C++ broker. I already did some bench)marks
and comparing to other queuer (like ActiveMQ or also QPID Java broker), the
results are very good.

I would be so very happy to use it in my project. But I've some blocking
points. The first one is the portability on some platform such as AIX, HPUX
& HPUX-IA. I know that there is some tasks planned to make work QPID C++
broker on sun platforms and I would like to know if there is other tasks
planned to make it work on AIX, HPUX, HPUXIA. Another question I have is
your estimation of the workload of this kind of task and what could be the
difficulties ???

Thanks for all 
-- 
View this message in context: http://n2.nabble.com/QPid-C%2B%2B-broker---portability-tp2331415p2331415.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++ broker & portability

Posted by Carl Trieloff <cc...@redhat.com>.
ffrenchm wrote:
> Hello,
>
> I'm very optimistic about QPID C++ broker. I already did some bench)marks
> and comparing to other queuer (like ActiveMQ or also QPID Java broker), the
> results are very good.
>
> I would be so very happy to use it in my project. But I've some blocking
> points. The first one is the portability on some platform such as AIX, HPUX
> & HPUX-IA. I know that there is some tasks planned to make work QPID C++
> broker on sun platforms and I would like to know if there is other tasks
> planned to make it work on AIX, HPUX, HPUXIA. Another question I have is
> your estimation of the workload of this kind of task and what could be the
> difficulties ???
>
> Thanks for all 
>   

Thanks for the interest,

Manuel has done quite a lot of work for Solaris, basically any post that 
uses posix is minimal work. Ports
that are a bit further away need more intense effort like the Windows 
port. HP-UX and AIX I would think
would be similar to solaris in effort (mostly just getting the compliers 
happy) - not being more than a few
weeks work.

The guys to hit up on the topic on the dev list would be Andrew & Steve, 
and possibly Alan
Carl.



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


Re: QPid C++ broker & portability

Posted by Carl Trieloff <cc...@redhat.com>.
ffrenchm wrote:
> Hello,
>
> I'm very optimistic about QPID C++ broker. I already did some bench)marks
> and comparing to other queuer (like ActiveMQ or also QPID Java broker), the
> results are very good.
>
> I would be so very happy to use it in my project. But I've some blocking
> points. The first one is the portability on some platform such as AIX, HPUX
> & HPUX-IA. I know that there is some tasks planned to make work QPID C++
> broker on sun platforms and I would like to know if there is other tasks
> planned to make it work on AIX, HPUX, HPUXIA. Another question I have is
> your estimation of the workload of this kind of task and what could be the
> difficulties ???
>
> Thanks for all 
>   

Thanks for the interest,

Manuel has done quite a lot of work for Solaris, basically any post that 
uses posix is minimal work. Ports
that are a bit further away need more intense effort like the Windows 
port. HP-UX and AIX I would think
would be similar to solaris in effort (mostly just getting the compliers 
happy) - not being more than a few
weeks work.

The guys to hit up on the topic on the dev list would be Andrew & Steve, 
and possibly Alan
Carl.



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


RE: QPid C++ broker & portability

Posted by ffrenchm <ff...@gmail.com>.



> I have these types of machines available if you decide to pursue this
> effort and want help porting it.
> 

Would be happy to help you. I'm currently subscribing to the dev list so
then we will have some discussions in it :)


-- 
View this message in context: http://n2.nabble.com/QPid-C%2B%2B-broker---portability-tp2331415p2352202.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++ broker & portability

Posted by Steve Huston <sh...@riverace.com>.
> I'm very optimistic about QPID C++ broker. I already did some 
> bench)marks
> and comparing to other queuer (like ActiveMQ or also QPID 
> Java broker), the results are very good.

Great!

> I would be so very happy to use it in my project. But I've 
> some blocking
> points. The first one is the portability on some platform 
> such as AIX, HPUX
> & HPUX-IA. I know that there is some tasks planned to make 
> work QPID C++
> broker on sun platforms and I would like to know if there is 
> other tasks
> planned to make it work on AIX, HPUX, HPUXIA.

Not that I am aware of, but someone else here may know more.

> Another question I have is
> your estimation of the workload of this kind of task and what 
> could be the difficulties ???

The effort to port to HP-UX and AIX is going to center mostly on
Qpid's I/O layer and event handling. Linux, Windows, Solaris ports all
use their own OS facilities that are most favorable to performance on
that platform; AIX and HP-UX needs a similar bunch of code to be
developed. It's possible they can use the same one (maybe
select()-based) to get going quickest, though that may not yield the
best performance.

There will also be some work for threading and synchronization but I
expect this can pretty much reuse the same code as Linux - it's plain
pthreads.

Figure a couple of months of work to get this going.

I have these types of machines available if you decide to pursue this
effort and want help porting it.

-Steve


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