[zeromq-dev] Excel RTD, etc.
Shahbaz Chaudhary
schaudhary at genghisfund.com
Tue Sep 2 21:15:35 CEST 2008
Martin, Pieter,
Thanks for your responses. I fundamentally misunderstood this project.
I thought it was another, faster, implementation of AMQP, no more, no
less.
In my environment, I have producers/consumers communicating through C#,
Java, Excel...certainly C++ as we grow.
In any case, my RTD code is at this location:
https://issues.apache.org/jira/browse/QPID-1146
(look at the code in the attached files, not the code in the message)
This was my first real C# project and it has a critical missing feature:
it doesn't know how to handle excel-timeouts very well.
Implementation of an RTD server basically involves implementing the
IRtdServer COM interface. I did the implementation in C#, which
required jumping through a few hoops. C++ programmers will probably
have an easier time of it.
Shahbaz
-----Original Message-----
From: pieterh at gmail.com [mailto:pieterh at gmail.com] On Behalf Of Pieter
Hintjens
Sent: Tuesday, September 02, 2008 1:04 PM
To: Shahbaz Chaudhary
Cc: zeromq-dev at lists.zeromq.org
Subject: Re: [zeromq-dev] Preliminary results of voting
On Tue, Sep 2, 2008 at 6:31 PM, Shahbaz Chaudhary
<schaudhary at genghisfund.com> wrote:
> I have mainly been using the Java broker from the Qpid project. I
> submitted an RTD server for their broker, although it is nowhere near
> production ready (I'm not a C#/windows programmer).
Shahbaz, what's actually involved in making a RTD server? Can you
provide more details about what you wrote and what it needs in terms
of messaging?
0MQ does not run on AMQP, it uses a much simpler, and faster protocol.
In many respects 0MQ *is* the API since it's a peer-to-peer model,
where all the intelligence sits in the client API. It can also be
used to make brokers but they are then just a kind of application.
So there's no way in 0MQ to reuse the APIs from RabbitMQ or OpenAMQ,
but the other way around could work nicely - 0MQ as a high-speed
extension for those APIs.
-Pieter
More information about the zeromq-dev
mailing list