Junior — Middle
Felsorolnád a RabbitMQ-ban használt különböző típusú csereket?
sobes.tech MI
Válasz az MI-től
A RabbitMQ-ban több fő típusú exchange (csere) létezik, amelyek meghatározzák, hogyan irányítják az üzeneteket a sorokhoz:
- Direkt Exchange — az üzenetet a sorba irányítja, amelynek neve megegyezik a routing kulccsal.
- Fanout Exchange — az üzenetet minden ehhez az exchange-hez kapcsolódó sorba küldi, figyelmen kívül hagyva a routing kulcsot.
- Témakör Exchange — az üzeneteket a routing kulcs mintázatai alapján irányítja a sorokhoz, támogatja a helyettesítő karaktereket (pl.
*.criticalvagylogs.#). - Headerek Exchange — az üzeneteket a fejléc alapján irányítja, nem a routing kulcs szerint; hasznos összetett szűrő szabályokhoz.
Minden típusú exchange különböző üzenetirányítási forgatókönyvekhez alkalmas.