Я хотел бы использовать RabbitMQ (в качестве замены MSMQ) с WCF, и я хотел бы разместить эти службы WCF в IIS / WAS.К сожалению, из документации, прилагаемой к клиентской библиотеке RabbitMQ .NET, видно, что эта конфигурация «не проверена и не поддерживается».
Я не эксперт WCF, но, насколько я понимаю, причина отсутствия поддержки заключается в том, чтореализация RabbitMQ WCF использует совершенно новый элемент привязки транспорта.WAS не знает об этом и, основываясь на моем прочтении этой статьи: http://msdn.microsoft.com/en-us/magazine/cc163357.aspx потребует некоторой неуправляемой записи программного обеспечения, чтобы WAS правильно настроила маршрутизацию входящих сообщений AMQP к соответствующему приложению IIS и конечной точке службы.
Буду признателен, если кто-нибудь подтвердит правильность моего понимания и / или есть ли альтернативные подходы к размещению службы RabbitMQ WCF в IIS / WAS без необходимости написания какого-либо неуправляемого кода, например, настройкиэлемент привязки транспорта net.tcp?