If I understood right these two .Net components are based on the native c++ client. Is there some purely .Net client support on the roadmap in the future?
Br, Daniel TechTalk From: Cliff Jansen [mailto:[email protected]] Sent: Dienstag, 28. September 2010 08:47 To: [email protected] Cc: Daniel Sack Subject: Re: .Net Clients Further to Steve's note... > .NET: qpid\cpp\bindings\qpid\dotnet This is currently the most actively maintained .NET component in Qpid. Because it is based on an abstract messaging API, programs written to this client should automatically work when AMQP 1.0 is implemented. However, it currently lacks any WCF or System.Transactions support. The .NET API it provides for messaging is currently unique to Qpid. > WCF: qpid\wcf This client exposes AMQP functionality to .NET users solely through a WCF view. It follows the same WCF approach as for the newest Microsoft messaging related adapters (such as for WebSphere MQ). It has full System.Transactions support, including ambient transactions and a resource manager with recovery. It has a raw message encoder for high performance and interoperability. However, it remains rough around the edges, such as lacking access to many AMQP types. It is currently strongly tied to AMQP 0-10 and will require a lot of work to move forward to AMQP 1.0 (unless transaction support is dropped altogether). Cliff On Mon, Sep 27, 2010 at 1:25 PM, Steve Huston <[email protected]<mailto:[email protected]>> wrote: Hi Daniel, > I'm a little bit lost in the svn\trunk repository with all > the dotnet client folders. Can somebody give me an overview > where I can find the correct .net and wcf client for the c++ broker? Sorry for the confusion... I recommend you look at: .NET: qpid\cpp\bindings\qpid\dotnet WCF: qpid\wcf The WCF stuff has been around since 0.6; the .NET bindings are newer. > Currently I found the following: > \qpid\dotnet (there is also a 0-10 so I think this is client > for ampq protocol 10) \qpid\cpp\bindings\qpid\dotnet > > For wcf: > \qpid\wcf > \qpid\dotnet\client-010\wcf Those are both old and not actively maintained. I recommend you avoid them. -Steve --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:[email protected]<mailto:[email protected]>
