On this page
- Unsupported Confluence macro: anchorUnsupported macro placeholder; source behavior is intentionally inert.No displayable parameters.Doel van het DLD
- Unsupported Confluence macro: anchorUnsupported macro placeholder; source behavior is intentionally inert.No displayable parameters.Management Samenvatting
- Unsupported Confluence macro: anchorUnsupported macro placeholder; source behavior is intentionally inert.No displayable parameters.Unsupported Confluence macro: anchorUnsupported macro placeholder; source behavior is intentionally inert.No displayable parameters.Structuur van het DLD
- Unsupported Confluence macro: anchorUnsupported macro placeholder; source behavior is intentionally inert.No displayable parameters.Out of scope
Doel van het DLD
Het doel van deze sectie is het beschrijven van 'architectural solution baseline' voor de infrastructuur voor Message Queueing van Rijkwaterstaat. De beschreven oplossing bevat voldoende informatie voor het maken van het detailed design, het implementatie plan, etc.
Management Samenvatting
- Berichtenbeheer: RabbitMQ biedt duurzame wachtrijen voor het opslaan en verwerken van berichten, wat zorgt voor betrouwbare en efficiënte communicatie tussen systemen
- Routing: Het ondersteunt verschillende soorten uitwisselingen voor routinglogica, waardoor berichten effectief kunnen worden verdeeld en afgeleverd
- Clustering: RabbitMQ ondersteunt clustering voor hoge beschikbaarheid en fouttolerantie, wat essentieel is voor kritieke toepassingen
- Flexibiliteit: Het biedt verschillende opties voor het definiëren van hoe berichten van de uitgever naar één of meerdere consumenten gaan, inclusief filtering en streaming
- Integratie: RabbitMQ kan worden geïntegreerd met verschillende tools en platforms, wat zorgt voor een naadloze workflow.
De argumentatie voor deze keuzes is te vinden in Logisch ontwerp MQ.
Structuur van het DLD
Hoofdstuk Functionele Requirements MQ beschrijft de functionele requirements en de standaarden noodzakelijk voor de componenten 'solution building blocks (SBB)' in scope van dit document.
Hoofdstuk Non-Functionele Requirements MQ beschrijft de non-functionele requirements. Deze geven de randvoorwaarden aan waaraan het systeem moet voldoen, zoals de gevraagde service levels voor de systemen, de eigenschappen van het systeem en de beperkingen die waaraan het systeem (of delen van het systeem) moet voldoen.
Hoofdstuk Logisch ontwerp MQ geeft een logisch overzicht en beschrijft de ontwerp besluiten ('architectural decisions') die gebruikt zijn bij het ontwerp van de oplossing.
Hoofdstuk Technology layer MQ beschrijft het fysiek ontwerp van de oplossing.
Out of scope
De volgende zaken zijn buiten scope van dit document en de afdeling:
- Data management en manipulatie;
- Kosten- en security optimalisaties;
- Processen en procedures voor aanvraag, onderhoud en configuratie;
- Governance model.
Mirror provenance
- Mirror source
- confluence/spaces/INFRAARCH/pages/189137036/page.metadata.json
- Storage source
- confluence/spaces/INFRAARCH/pages/189137036/page.storage.xhtml
- Access
- Committed snapshot only