Work through tutorials to create messaging applications. Learn the basics of creating messaging applications with RabbitMQ, Java, and C#.
Perform key tasks related to RabbitMQ .NET clients. Refer to NET Client Library User Guide and .NET Client API Documentation.
Perform key tasks related to RabbitMQ Java Clients. Refer to the appropriate sections in the Java Client API Guide as indicated in the list below.
Connect to a broker and open a channel. See "Connections and channels" and "Connecting to a broker."
Increase the default allocation of consumer threads. See "Advanced Connection options."
Publish messages to an exchange. See "Publishing Messages." Set message properties and build a message properties object.
Receive messages. See "Receiving messages by subscription" and/or "Retrieving Individual Messages." The most efficient way to receive messages is to set up a subscription using the Consumer interface. The messages will then be delivered automatically as they arrive, rather than having to be explicitly requested.
Configure notification of returned messages to the sending client. See "Handling unroutable or undelivered messages." If the client has not configured a return listener for a particular channel, the associated returned messages are silently dropped.