Queuing systeem
Concept
Een message broker is een tussenliggende component die instaat voor het tijdelijk bufferen van gegevensstromen binnen het Skryv platform. In de praktijk wordt deze ingezet om de synchronisatie van informatie vanuit de SQL-database in de backend naar de ElasticSearch zoekmotor te stroomlijnen. Hierbij is er de keuze om RabbitMQ als Docker-container te draaien op een server of andere lokale omgeving, dan wel gebruik te maken van de AWS MQ service.
Door deze buffering kunnen piekmomenten in dataverwerking worden opgevangen zonder de stabiliteit van het systeem in het gedrang te brengen. Dit betekent echter wel dat er op drukke momenten een lichte vertraging (lag) kan optreden tussen een actie in de backoffice of frontoffice en de visuele update in dossieroverzichten of taaklijsten.
Eigenschappen
Eigenschap | Beschrijving |
|---|---|
| Boolean. Indien |
| Hostnaam of IP van de RabbitMQ‑broker waarmee de applicatie verbindt. |
| Gebruikersnaam waarmee de applicatie inlogt op RabbitMQ. In productie typisch via een secret in Secrets Manager of SSM. |
| Wachtwoord voor RabbitMQ‑authenticatie. In productie omgevingen via secret referentie configureren. |