[rabbitmq-discuss] how to make Wcf bind to rabbitmq exchange and queue?

Patrick Kenney pekenney at gmail.com
Wed Jul 15 15:43:00 BST 2009


I have...

And as a new user myself, I would like to suggest some very basic "how do I"
fully functional, one stop shopping samples, for common tasks, and similar
tasks, such as this is how create, connect, publish, subscribe to a MSMQ
queue, via WCF and this is how you do it with RabbitMQ C#, WCF, etc.,  along
the lines that Microsoft does it especially when there are several pdfs to
go through, and api's to absorb like AMQP...
In my view this will facilitate a faster learning and or adoption period for
RabbitMQ and give it a larger following...

thanks in advance.

On Wed, Jul 15, 2009 at 3:47 AM, Alexis Richardson <
alexis.richardson at gmail.com> wrote:

> Wilson
>
> Have you read the documentation -- eg. the PDFs -- on this page?
>
> http://www.rabbitmq.com/dotnet.html
>
> alexis
>
>
> On Wed, Jul 15, 2009 at 11:43 AM, Wilson Ke<wilson.ke at wealthcraft.com>
> wrote:
> > Hi all,
> >
> >      I am use Wcf and RabbitMQ to make project.  I can use Wcf bind
> RabbitMQ
> > to work normal as below ,but I don’t know how to make Wcf bind to
> rabbitmq
> > exchange and queue, could you help me? Many thanks!
> >
> >
> >
> > C# code:
> >
> > namespace Server
> >
> > {
> >
> >     using System;
> >
> >     using System.ServiceModel;
> >
> >     using WcfServiceLibrary1;
> >
> >     using RabbitMQ.ServiceModel;
> >
> >
> >
> >     class Server
> >
> >     {
> >
> >         public void Run()
> >
> >         {
> >
> >
> >
> >
> >
> >
> >
> >             ServiceHost host = new ServiceHost(typeof(HelloService));
> >
> >             host.Open();
> >
> >
> >
> >             Console.WriteLine("Service Ready");
> >
> >             Console.ReadLine();
> >
> >
> >
> >             host.Close();
> >
> >         }
> >
> >     }
> >
> > }
> >
> >
> >
> > Config file:
> >
> > <?xml version="1.0" encoding="utf-8" ?>
> >
> > <configuration>
> >
> >   <system.serviceModel>
> >
> >
> >
> >     <services>
> >
> >       <service name="WcfServiceLibrary1.HelloService">
> >
> >         <host>
> >
> >           <baseAddresses>
> >
> >             <add baseAddress="soap.amqp:///"   />
> >
> >           </baseAddresses>
> >
> >         </host>
> >
> >         <endpoint
> >
> >           address="Hello"
> >
> >           binding="rabbitMQBinding"
> >
> >           bindingConfiguration="rabbitMQConfig"
> >
> >           contract="WcfServiceLibrary1.IHelloContract"/>
> >
> >       </service>
> >
> >     </services>
> >
> >     <bindings>
> >
> >       <rabbitMQBinding>
> >
> >         <binding name="rabbitMQConfig"
> >
> >           broker="amqp://192.168.1.87:5672/"
> >
> >           protocolversion="AMQP_0_8"
> >
> >          oneWay="false"
> >
> >                     />
> >
> >       </rabbitMQBinding>
> >
> >     </bindings>
> >
> >
> >
> >     <extensions>
> >
> >       <bindingExtensions>
> >
> >         <add
> >
> >           name="rabbitMQBinding"
> >
> >           type="RabbitMQ.ServiceModel.RabbitMQBindingSection,
> > RabbitMQ.ServiceModel, Version=1.0.110.0, Culture=neutral,
> > PublicKeyToken=null"/>
> >
> >       </bindingExtensions>
> >
> >     </extensions>
> >
> >
> >
> >   </system.serviceModel>
> >
> > </configuration>
> >
> > _______________________________________________
> > rabbitmq-discuss mailing list
> > rabbitmq-discuss at lists.rabbitmq.com
> > http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
> >
> >
>
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20090715/ec49a9b2/attachment.htm 


More information about the rabbitmq-discuss mailing list