Første trinn i å gå over til Kafka.
Bør starte med parser-service og resource-service.
Forventet resultat
Mer robust høsteløp.
Lettere å skalere ved større høstemende (første trinn for å oppnå dette).
Enklere å forbedre søkefunksjonalitet.
Enklere å forvalte løsningene
Hvordan skal det fungere?
Rekkefølge:
Nye tjenester
Sette opp
A: parser-service
Publisere Kafka-meldinger (“parsed”)
B: resource-service.
Resource-service lytter til "parsed"- og “removed”-meldinger fra Kafka.
Sette opp fdk-search-service
Lytte til "removed”-meldinger fra dataset-event-publisher og “parsed”-meldinger fra parser-service via Kafka.
~~3. Fdk-resource-service lytter til Kafka-meldinger
Kan erstatte POST mellom parser-service og resource-api, med “parsed”-melding fra parser-service.~~ Overflødig.
Kafka-event publishers
For informationmodels, events og services.
~~5. Parser-service lytter til kafka-meldinger
Lytter til "reasoned”-meldinger i Kafka fra publishers.
Krever at informationmodels, events og services sender Kafka-melding.~~ Overflødig
Refaktorering av FDK portal
Gå vekk fra å bruke fulltext-search og gå over til å bruke fdk-search-service. Trenger kriterier for "godt nok" søk og å teste mot disse.
fdk-sparql-service lytter til Kafka-meldinger
fdk-reasoning-service lytter til, og produserer, Kafka-meldinger
Tiltaket treffer følgende mål og tiltak i produktgruppestrategien:
Overordnet beskrivelse
Første trinn i å gå over til Kafka. Bør starte med parser-service og resource-service.
Forventet resultat
Hvordan skal det fungere?
Rekkefølge:
Nye tjenester Sette opp A: parser-service Publisere Kafka-meldinger (“parsed”) B: resource-service. Resource-service lytter til "parsed"- og “removed”-meldinger fra Kafka.
Sette opp fdk-search-service Lytte til "removed”-meldinger fra dataset-event-publisher og “parsed”-meldinger fra parser-service via Kafka.
~~3. Fdk-resource-service lytter til Kafka-meldinger Kan erstatte POST mellom parser-service og resource-api, med “parsed”-melding fra parser-service.~~ Overflødig.
~~5. Parser-service lytter til kafka-meldinger Lytter til "reasoned”-meldinger i Kafka fra publishers. Krever at informationmodels, events og services sender Kafka-melding.~~ Overflødig
Refaktorering av FDK portal Gå vekk fra å bruke fulltext-search og gå over til å bruke fdk-search-service. Trenger kriterier for "godt nok" søk og å teste mot disse.
fdk-sparql-service lytter til Kafka-meldinger
fdk-reasoning-service lytter til, og produserer, Kafka-meldinger
Tiltaket treffer følgende mål og tiltak i produktgruppestrategien:
Mål 1.1, 2.5 Tiltak 1A
Avhengigheter
Gjennomføring