Kafka er en tjeneste som tilbyr mulighet for å publisere og abonnere på hendelsesstrømmer. Kafka tilbyr både muligheten til å lese meldinger som har skjedd i fortid, og å abonnere på en fortløpende strøm av hendelser.
Hvordan lage/konfigurere topic
- AURA sine kafka sider - har dokumentert en del ting relatert til sikkerhet for Kafka i NAV
- ATOM server oversikt - miljøene er dokumentert her
- Bruk EmbeddedKafka for integrasjonstesting.
- Unit tester burde uansett kunne gjøres uavhengig av Kafka.
- For konsumenter så kan man teste at prosessering av en og en
ConsumerRecord
funker som forventet. - For produsenter at man produserer meldingene man forventer, men man kan forutsette at
send()
kallet går bra.
- For konsumenter så kan man teste at prosessering av en og en