You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@qpid.apache.org by "Flores, Paul A." <PA...@SAIC.COM> on 2018/05/01 21:09:30 UTC
DOTNET Binding Availablity
Hi All,
Is there DOTNET binding support available for Visual Studio 15 2017 for qpid-cpp-1.38.0?
Thanks!
Paul
________________________________
This communication (including any attachments) may contain information that is proprietary, confidential or exempt from disclosure. If you are not the intended recipient, please note that further dissemination, distribution, use or copying of this communication is strictly prohibited. Anyone who received this message in error should notify the sender immediately by telephone or by return email and delete it from his or her computer.
Re: DOTNET Binding Availablity -Information Request
Posted by Gordon Sim <gs...@redhat.com>.
I would recommend looking at AMQP.Net Lite as referenced by Chuck,
certainly if you are starting fresh code.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org
Re: DOTNET Binding Availablity -Information Request
Posted by Gordon Sim <gs...@redhat.com>.
On 02/05/18 16:05, Chuck Rolke wrote:
> Hi Paul,
>
> Check out https://cwiki.apache.org/confluence/download/attachments/25201387/dotnet-binding-for-cpp-messaging-designpatterns-1_2.odt
>
> Using qpid messaging with a binding like this had many challenges:
>
> * The binding was not directly coupled with changes to underlying cpp code.
> One had to watch for behavior changes in cpp and reflect them in the binding.
>
> * It was hard getting the native libraries (qpid-messaging, boost) where
> they needed to be in order to be used by the binding.
>
> * There were 32-bit vs. 64-bit issues between .Net and native DLLs.
>
> * Debuggers do not step gracefully out of .Net code into native code.
>
> * Unmanaged threads are just out of reach of the binding's control.
>
> Getting a system as complicated as qpid-messaging to work in this environment
> was fragile. Certainly it's not impossible and C++/clr is a powerful
> technology to make it happen.
>
> Good luck!
The code is
https://git1-us-west.apache.org/repos/asf/qpid-proton/repo?p=qpid-cpp.git;a=tree;f=bindings/qpid/dotnet;h=d77c92d8611cc75b776d5f66fd6f3c098bf1970f;hb=HEAD
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org
Re: DOTNET Binding Availablity -Information Request
Posted by Chuck Rolke <cr...@redhat.com>.
Hi Paul,
Check out https://cwiki.apache.org/confluence/download/attachments/25201387/dotnet-binding-for-cpp-messaging-designpatterns-1_2.odt
Using qpid messaging with a binding like this had many challenges:
* The binding was not directly coupled with changes to underlying cpp code.
One had to watch for behavior changes in cpp and reflect them in the binding.
* It was hard getting the native libraries (qpid-messaging, boost) where
they needed to be in order to be used by the binding.
* There were 32-bit vs. 64-bit issues between .Net and native DLLs.
* Debuggers do not step gracefully out of .Net code into native code.
* Unmanaged threads are just out of reach of the binding's control.
Getting a system as complicated as qpid-messaging to work in this environment
was fragile. Certainly it's not impossible and C++/clr is a powerful
technology to make it happen.
Good luck!
Chuck
----- Original Message -----
> From: "Paul A. Flores" <PA...@SAIC.COM>
> To: users@qpid.apache.org
> Sent: Wednesday, May 2, 2018 10:02:40 AM
> Subject: Re: DOTNET Binding Availablity -Information Request
>
> Can anyone point me to or provide me a description of what makes or made up
> the DOTNET bindings?
>
>
> I have the time, resources and client who has an interest in them.
>
>
> Thanks,
>
>
> Paul
>
>
> ________________________________
> From: Flores, Paul A. <PA...@SAIC.COM>
> Sent: Tuesday, May 1, 2018 3:43 PM
> To: users@qpid.apache.org
> Subject: Re: DOTNET Binding Availablity
>
> Thanks!
>
>
> ________________________________
> From: Chuck Rolke <cr...@redhat.com>
> Sent: Tuesday, May 1, 2018 3:40 PM
> To: users@qpid.apache.org
> Subject: Re: DOTNET Binding Availablity
>
> No. The qpid-cpp binding for dotnet has fallen into disuse and has
> not been maintained for a couple of years.
>
> For .NET I have been using https://github.com/Azure/amqpnetlite
> which is a lightweight, native library. It does not have the same API
> as qpid-cpp messaging but it is closely coupled with AMQP 1.0.
> If you know AMQP then using AMQP.Net Lite should be fairly intuitive.
>
> AMQP.Net Lite does not support older versions of AMQP 0.x.
>
>
> ----- Original Message -----
> > From: "Paul A. Flores" <PA...@SAIC.COM>
> > To: users@qpid.apache.org
> > Sent: Tuesday, May 1, 2018 5:09:30 PM
> > Subject: DOTNET Binding Availablity
> >
> > Hi All,
> >
> >
> > Is there DOTNET binding support available for Visual Studio 15 2017 for
> > qpid-cpp-1.38.0?
> >
> >
> > Thanks!
> >
> >
> > Paul
> >
> >
> > ________________________________
> >
> > This communication (including any attachments) may contain information that
> > is proprietary, confidential or exempt from disclosure. If you are not the
> > intended recipient, please note that further dissemination, distribution,
> > use or copying of this communication is strictly prohibited. Anyone who
> > received this message in error should notify the sender immediately by
> > telephone or by return email and delete it from his or her computer.
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> For additional commands, e-mail: users-help@qpid.apache.org
>
>
>
> ________________________________
>
> This communication (including any attachments) may contain information that
> is proprietary, confidential or exempt from disclosure. If you are not the
> intended recipient, please note that further dissemination, distribution,
> use or copying of this communication is strictly prohibited. Anyone who
> received this message in error should notify the sender immediately by
> telephone or by return email and delete it from his or her computer.
>
>
> ________________________________
>
> This communication (including any attachments) may contain information that
> is proprietary, confidential or exempt from disclosure. If you are not the
> intended recipient, please note that further dissemination, distribution,
> use or copying of this communication is strictly prohibited. Anyone who
> received this message in error should notify the sender immediately by
> telephone or by return email and delete it from his or her computer.
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org
Re: DOTNET Binding Availablity -Information Request
Posted by "Flores, Paul A." <PA...@SAIC.COM>.
Can anyone point me to or provide me a description of what makes or made up the DOTNET bindings?
I have the time, resources and client who has an interest in them.
Thanks,
Paul
________________________________
From: Flores, Paul A. <PA...@SAIC.COM>
Sent: Tuesday, May 1, 2018 3:43 PM
To: users@qpid.apache.org
Subject: Re: DOTNET Binding Availablity
Thanks!
________________________________
From: Chuck Rolke <cr...@redhat.com>
Sent: Tuesday, May 1, 2018 3:40 PM
To: users@qpid.apache.org
Subject: Re: DOTNET Binding Availablity
No. The qpid-cpp binding for dotnet has fallen into disuse and has
not been maintained for a couple of years.
For .NET I have been using https://github.com/Azure/amqpnetlite
which is a lightweight, native library. It does not have the same API
as qpid-cpp messaging but it is closely coupled with AMQP 1.0.
If you know AMQP then using AMQP.Net Lite should be fairly intuitive.
AMQP.Net Lite does not support older versions of AMQP 0.x.
----- Original Message -----
> From: "Paul A. Flores" <PA...@SAIC.COM>
> To: users@qpid.apache.org
> Sent: Tuesday, May 1, 2018 5:09:30 PM
> Subject: DOTNET Binding Availablity
>
> Hi All,
>
>
> Is there DOTNET binding support available for Visual Studio 15 2017 for
> qpid-cpp-1.38.0?
>
>
> Thanks!
>
>
> Paul
>
>
> ________________________________
>
> This communication (including any attachments) may contain information that
> is proprietary, confidential or exempt from disclosure. If you are not the
> intended recipient, please note that further dissemination, distribution,
> use or copying of this communication is strictly prohibited. Anyone who
> received this message in error should notify the sender immediately by
> telephone or by return email and delete it from his or her computer.
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org
________________________________
This communication (including any attachments) may contain information that is proprietary, confidential or exempt from disclosure. If you are not the intended recipient, please note that further dissemination, distribution, use or copying of this communication is strictly prohibited. Anyone who received this message in error should notify the sender immediately by telephone or by return email and delete it from his or her computer.
________________________________
This communication (including any attachments) may contain information that is proprietary, confidential or exempt from disclosure. If you are not the intended recipient, please note that further dissemination, distribution, use or copying of this communication is strictly prohibited. Anyone who received this message in error should notify the sender immediately by telephone or by return email and delete it from his or her computer.
Re: DOTNET Binding Availablity
Posted by "Flores, Paul A." <PA...@SAIC.COM>.
Thanks!
________________________________
From: Chuck Rolke <cr...@redhat.com>
Sent: Tuesday, May 1, 2018 3:40 PM
To: users@qpid.apache.org
Subject: Re: DOTNET Binding Availablity
No. The qpid-cpp binding for dotnet has fallen into disuse and has
not been maintained for a couple of years.
For .NET I have been using https://github.com/Azure/amqpnetlite
which is a lightweight, native library. It does not have the same API
as qpid-cpp messaging but it is closely coupled with AMQP 1.0.
If you know AMQP then using AMQP.Net Lite should be fairly intuitive.
AMQP.Net Lite does not support older versions of AMQP 0.x.
----- Original Message -----
> From: "Paul A. Flores" <PA...@SAIC.COM>
> To: users@qpid.apache.org
> Sent: Tuesday, May 1, 2018 5:09:30 PM
> Subject: DOTNET Binding Availablity
>
> Hi All,
>
>
> Is there DOTNET binding support available for Visual Studio 15 2017 for
> qpid-cpp-1.38.0?
>
>
> Thanks!
>
>
> Paul
>
>
> ________________________________
>
> This communication (including any attachments) may contain information that
> is proprietary, confidential or exempt from disclosure. If you are not the
> intended recipient, please note that further dissemination, distribution,
> use or copying of this communication is strictly prohibited. Anyone who
> received this message in error should notify the sender immediately by
> telephone or by return email and delete it from his or her computer.
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org
________________________________
This communication (including any attachments) may contain information that is proprietary, confidential or exempt from disclosure. If you are not the intended recipient, please note that further dissemination, distribution, use or copying of this communication is strictly prohibited. Anyone who received this message in error should notify the sender immediately by telephone or by return email and delete it from his or her computer.
Re: DOTNET Binding Availablity
Posted by Chuck Rolke <cr...@redhat.com>.
No. The qpid-cpp binding for dotnet has fallen into disuse and has
not been maintained for a couple of years.
For .NET I have been using https://github.com/Azure/amqpnetlite
which is a lightweight, native library. It does not have the same API
as qpid-cpp messaging but it is closely coupled with AMQP 1.0.
If you know AMQP then using AMQP.Net Lite should be fairly intuitive.
AMQP.Net Lite does not support older versions of AMQP 0.x.
----- Original Message -----
> From: "Paul A. Flores" <PA...@SAIC.COM>
> To: users@qpid.apache.org
> Sent: Tuesday, May 1, 2018 5:09:30 PM
> Subject: DOTNET Binding Availablity
>
> Hi All,
>
>
> Is there DOTNET binding support available for Visual Studio 15 2017 for
> qpid-cpp-1.38.0?
>
>
> Thanks!
>
>
> Paul
>
>
> ________________________________
>
> This communication (including any attachments) may contain information that
> is proprietary, confidential or exempt from disclosure. If you are not the
> intended recipient, please note that further dissemination, distribution,
> use or copying of this communication is strictly prohibited. Anyone who
> received this message in error should notify the sender immediately by
> telephone or by return email and delete it from his or her computer.
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org