RabbitMQ: Meldingskøer for produksjonsmiljøer
RabbitMQ er en åpen kildekode-meldingsmegler som kobler fra komponentene i distribuerte systemer — slik at produsenter og konsumenter kan operere uavhengig av hverandre, håndtere trafikkøkninger og gjenopprettes etter delvise feil uten at driftsavbrudd sprer seg. RabbitMQ implementerer AMQP-protokollen og brukes i produksjon hos selskaper som kjører rørledninger med høy gjennomstrømning, mikrotjenestearkitekturer og hendelsesdrevne arbeidsflyter der pålitelighet og garantier for rekkefølge er viktige.
Dette lærer De
De starter med grunnleggende konsepter for meldingskøer og arbeider Dem gjennom hvert lag i RabbitMQ: publisering og konsumering av meldinger, konfigurering av utvekslinger og bindinger for ruting med direct, topic, fanout, and headers, håndheving av meldingspersistens og leveringsbekreftelser, sikring av meldingsmeglere med TLS og tilgangskontroll, samt overvåking av kødybde og konsumentetterslep. Senere kurs dekker konkurrerende konsumenter og konsumentgrupper, klynging for høy tilgjengelighet, offisielle programtillegg som utvider funksjonaliteten til meldingsmegleren, samt designmønstrene — køer for meldinger som ikke kan leveres, forsinkede meldinger og saga-orkestrering — som danner grunnlaget for pålitelige asynkrone systemer.
Læringsløpet
Elleve kurs dekker nivåene A1 til C2. Det første kurset introduserer grunnleggende konsepter for meldingskøer og er gratis. Derfra går læringsløpet gjennom arbeid på A2- og B-nivå med ruting, avanserte utvekslinger, persistens og sikkerhet. De fire C1-kursene tar for seg konkurrerende konsumenter, RabbitMQ-programtillegg, klynging og høy tilgjengelighet samt designmønstre for asynkrone systemer. Læringsløpet avsluttes på C2 med Feilsøking og beste praksis for produksjonsmiljøer — med diagnostisering av feil, ytelsesjustering og operative sjekklister for aktive distribusjoner.
Slik fungerer det
Hvert kurs er delt inn i korte, fokuserte leksjoner som De fullfører i det innebygde redigeringsverktøyet med tilbakemeldinger i sanntid. En AI-veileder er tilgjengelig når De står fast, slik at De kan arbeide med konfigurasjon av meldingsmegleren, kødeklarasjoner og klientkode i Deres eget tempo uten å forlate appen.