I need a Messaging system to be accessible to remote distributed clients over the Internet. It needs to be secure and encrypted (SSL?). Does RabbitMQ support this natively or will I need to use a WCF Wrapper? Both the Server and the Clients are .Net on Windows.
RabbitMQ works on TCP, so it is certainly possible to expose it over the internet. It also supports secure SSL connections.