- Bericht: berichten kunnen elk type informatie bevatten. Hierbij gaat het om eenvoudige tekstberichten tot gecodeerde objecten.
- Kanaal: een communicatielijn die logisch van aard is en de uitgever verbindt met de luisteraar.
- Wachtrij: RabbitMQ-wachtrij volgt het first in first out-algoritme voor opslaan van berichten en uitgevers.
- Verbinding: tussen server en client. Gebaseerd op protocollen en noodzakelijk voor het hebben van kanalen.
- Consument: de consument is in dit geval de client die is verbonden met het kanaal dat luistert naar de wachtrij om de berichten te lezen die erop gepubliceerd zijn.
- Uitgever: de client die is verbonden met de wachtrij waarop hij de berichten publiceert.
- Melding: de servicestatus wordt gecontroleerd en aangepast om waarschuwingen af te geven.
- 'Dead Letter': in RabbitMQ worden de berichten die niet gelezen zijn door luisteraars opgeslagen in de 'dead letters'.
- Route: de RabbitMQ-routes sturen berichten naar de juiste wachtrijen op basis van hun uitwisselingen en routeringssleutels.
- Uitwisseling: een algoritme dat beslist in welke wachtrij het bericht opgeslagen wordt.
- Bindings: de link tussen wachtrij en uitwisseling.