Page MenuHomeSoftware Heritage
Paste P883

Plantuml diagram for origin visits to swh search pipeline
ActivePublic

Authored by vsellier on Nov 27 2020, 10:13 AM.
@startuml
title Origin visit -> Indexer -> swh search pipeline
queue swh.journal.objects.origin as o #LightBlue
queue swh.journal.objects.origin_visit as ov #LightBlue
queue swh.journal.objects.origin_visit_status as ovs #LightBlue
queue swh.journal.indexed.origin_intrinsic_metadata as oim #LightBlue
Component indexer.journal_client as ijc
Component search.journal_client as sjc
queue scheduler #Orange
Component idx.storage as idx_storage
Component search.api as ssa
Component "Indexer Worker" as worker_indexer
database swh_indexer as db #LightGray
database elasticsearch as es #LightGray
ovs ..> ijc
ijc --> scheduler
scheduler ..> worker_indexer
worker_indexer --> idx_storage
idx_storage -> db
idx_storage -> oim
o ..> sjc
ov ..> sjc
oim ..> sjc
sjc --> ssa
ssa --> es
@enduml