recently i worked in a project that we needed to do communicates WSO2 Message brocker - which implement AMQP - and biztalk, i did not find either an official adapter or an adapter created by the community. that's why I started to create an adapter for this purpose.
before configuration you must add to GAC of your servers:
RabbitMQ.Client.dll & amqpbiztalkadapter.dll
You can add a configuration in your machine.config files (x86 and 64) or your BTSNTSvc.config and BTSNTSvc64.config
<add name="AmqpAdapter" type="AMQPBizTalkAdapter.AMQPBizTalkAdapterBindingElementExtensionElement, AMQPBizTalkAdapter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d7ac4cbfa21b471c" />
<add name="AmqpAdapterBinding" type="AMQPBizTalkAdapter.AMQPBizTalkAdapterBindingCollectionElement, AMQPBizTalkAdapter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d7ac4cbfa21b471c" />
<endpoint binding="AmqpAdapterBinding" contract="IMetadataExchange" name="Amqp" />
amqp://server:port/Queue/QueueName
amqp://server:port/Topic/topicname?subscriptionIdentifier