On 02/10/2010 07:41 AM, Cliff Jansen (Interop Systems Inc) wrote:
Hi Gordon,

I'd be keen to hear more of your thoughts an opinions on the new API
for the c++ client.

I will try to take another look at it shortly.

It would be worth seeing if we can get better alignment between the
examples for all languages.

Agreed.  I will do my best to make the upcoming interop examples
resemble the main C++ and Java examples in structure as much as WCF
allows.

I didn't mean to imply that was a task just for you! We should work together to make sure that the various components look more like part of a coherent suite.

(I need to get a better grasp of the WCF model, any good links you can suggest?)

Documentation of some form would be really great [...]

Absolutely.  This is a known major outage and is just as high a priority
for us as the functional feature work.

I notice for example you use uris that look similar to the JMS
"binding urls". Is the same syntax supported? There are some usability
issues with that format (in my opinion), especially when using more
complex patterns.

I believe there are very few similarities.  The WCF model specifies
the connection properties to servers (i.e. brokers) in a separate
Binding which can be arbitrarily complex and already has established
conventions for specifying many network related properties either
programmatically or within XML config files.  The actual uris in the
WCF client specify the minimum to identify a queue or exchange +
routing key pair.

Could you describe that briefly? Does it assume that the queues and/or exchanges are set up using other tools or can you have them created as part of creating a producer or consumer?

The samples both use "amqp:<exchange_name>?routingkey=<routing_key>" when sending and "amqp:<queue_name>" when receiving messages. How does the binding (in the AMQP sense) happen?

How would I specify accept/acquire modes? How would I get access to the message properties for sent and/or received messages?

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to