Jako połączenie (ang. connection) w systemie RabbitMQ rozumiemy jest połączenie TCP, w którym AMQP jest protokołem w warstwie aplikacji.
W zależności od tego jak długo połączenie jest utrzymywane, tak długo nadawca lub odbiorca będą mogli wysyłać bądź pobierać komunikaty z serwera.