Hi Daniel, > If I understood right these two .Net components are based on > the native c++ client.
That's correct. > Is there some purely .Net client > support on the roadmap in the future? No, not that I'm aware of. -Steve > 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:dev-subscr...@qpid .apache.org> --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:[email protected]
