sentence: the project consists of : the rabbitmq exchange server itself gateways for http , streaming text oriented messaging protocol ( stomp ) , and mqtt protocols amqp client libraries for java , .net framework , and erlang .