[rabbitmq-discuss] how to make Wcf bind to rabbitmq exchange and queue?
Alexis Richardson
alexis.richardson at gmail.com
Wed Jul 15 11:47:04 BST 2009
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
>
>
More information about the rabbitmq-discuss
mailing list