[rabbitmq-discuss] how to make Wcf bind to rabbitmq exchange and	queue?
    Wilson Ke 
    wilson.ke at wealthcraft.com
       
    Wed Jul 15 11:43:27 BST 2009
    
    
  
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>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20090715/4d0eb016/attachment.htm 
    
    
More information about the rabbitmq-discuss
mailing list