Skip to content
PlantUML templates

EIP — Message Router Pattern

Enterprise Integration Pattern: content-based router with multiple endpoints.

Template previewPlantUML
Rendering…

Make it your own.

@startuml
!theme plain
skinparam backgroundColor transparent

queue Inbound
queue HighPriority
queue Normal
queue Audit

card "Router\n(content-based)" as R

Inbound --> R
R --> HighPriority : priority == HIGH
R --> Normal : priority == NORMAL
R --> Audit : all

queue WorkerA
queue WorkerB
HighPriority --> WorkerA
Normal --> WorkerB
@enduml