Skip to main content
Skip table of contents

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

skryv.disable-legacy-queue-configuration

Boolean. Indien true schakelt de applicatie de oude queue‑configuratie uit ten voordele van de nieuwe messaging‑architectuur. In moderne deployments standaard true om dubbele configuratie te vermijden.

spring.rabbitmq.host

Hostnaam of IP van de RabbitMQ‑broker waarmee de applicatie verbindt.

spring.rabbitmq.username

Gebruikersnaam waarmee de applicatie inlogt op RabbitMQ. In productie typisch via een secret in Secrets Manager of SSM.

spring.rabbitmq.password

Wachtwoord voor RabbitMQ‑authenticatie. In productie omgevingen via secret referentie configureren.

Externe documentatie

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.