RabbitMQ: Meddelandeköer för produktion
RabbitMQ är en meddelandeförmedlare med öppen källkod som frikopplar komponenterna i distribuerade system – så att producenter och konsumenter kan arbeta oberoende av varandra, hantera trafiktoppar och återhämta sig från partiella fel utan kaskadfel. RabbitMQ implementerar AMQP-protokollet och används i produktion av företag som kör dataflöden med hög genomströmning, mikrotjänstarkitekturer och händelsestyrda arbetsflöden där tillförlitlighet och garantier för ordningsföljd är viktiga.
Det här får ni lära er
Ni börjar med grunderna i meddelandeköer och arbetar er sedan igenom alla lager i RabbitMQ: publicering och konsumtion av meddelanden, konfigurering av exchanges och bindings för routning med direct, topic, fanout och headers, krav på beständighet för meddelanden och leveransbekräftelser, säkring av brokers med TLS och åtkomstkontroll samt övervakning av ködjup och konsumentfördröjning. I senare kurser behandlas konkurrerande konsumenter och konsumentgrupper, klustring för hög tillgänglighet, officiella plugins som utökar brokerns funktionalitet samt designmönstren – dead-letter-köer, fördröjda meddelanden och saga-orkestrering – som utgör grunden för tillförlitliga asynkrona system.
Läranderesan
Elva kurser sträcker sig från A1 till C2. Den första kursen introducerar grunderna i meddelandeköer och är kostnadsfri. Därefter går spåret vidare genom arbete på A2- och B-nivå med routning, avancerade exchanges, beständighet och säkerhet. De fyra C1-kurserna behandlar konkurrerande konsumenter, RabbitMQ-plugins, klustring och hög tillgänglighet samt designmönster för asynkrona system. Spåret avslutas på C2-nivå med Felsökning och bästa praxis för produktion – med fokus på feldiagnostik, prestandajustering och checklistor för driftmiljöer.
Så fungerar det
Varje kurs är uppdelad i korta, fokuserade lektioner som ni genomför i den inbyggda editorn med återkoppling i realtid. En AI-handledare finns tillgänglig när ni kör fast, så att ni kan arbeta med brokerkonfiguration, ködeklarationer och klientkod i er egen takt utan att lämna appen.