Kako bi implementirao širenje poslovnih zaglavlja (x-session-id, x-client-id) kroz cel sistem mikroservisa putem REST i Kafka?
Java
Zašto su uopšte potrebni Spring Boot starteri ako sve možemo da pišemo u Springu?
Pričao si o idempotentnom slanju ili Exactly-Once u Kafka. Koje si koristio?
Koji je glavni problem ove implementacije - Povezivanje na Redis je hardkodirano - Postoji bazen veza za Redis - Nepotvrđeni poziv `jedis.get` može vratiti null - Korišćenje komande `KEYS`, koja opterećuje server - Nema Redis događaja
Kako aplikacija treba da utvrdi na kojoj probi postoje Kafka konekcije i topici? Kako implementirati Health Check Kafka?
Zašto tamo nema izjava? Zašto ne izvršava kompilaciju izjave na osnovu?
Kako proveriti da li je tema živa i da li ima potrebni broj particija, i da li postoji bar jedan lider u particiji?
Koji je glavni problem ovog primera Dockerfile FROM golang:1.16 WORKDIR /app COPY go.mod . COPY go.sum . RUN go mod download COPY . . RUN go build -o crashAnalysis . CMD ["./crashAnalysis"] EXPOSE 9090 - Nedostaje ENV za konfiguraciju - Nema višestepenih buildova - Privremene datoteke se nikada ne brišu - Neoptimalno korišćenje RUN - Port 8081 nije naveden u instrukciji EXPOSE
Koji je glavni problem ove implementacije? - Ne koristi se keširanje u memoriji za optimizaciju. - Različiti tipovi skladištenja podataka u istom hashu - Provera prekidača pre čitanja podataka ne daje rezultate - Nedostatak standardnih serializatora u `RedisTemplate` - Pipeline se ne koristi za parcijalne operacije
Koliki je overhead na Kafka pri idempotentnom slanju? Čega se Kafka odriče u tom slučaju?
Šta se vraća proizvođaču ako pošalje ID koji je već poslat pre nekog vremena (period idempotentnosti od 6 sati)?
Koji je glavni uzrok netačnog ponašanja koda pri korišćenju nepromenljive mape? Polja bez "samo za čitanje" mogu se menjati HashMap ne čuva redosled elemenata Prekomerna upotreba omotača izaziva zbunjenost Mapa "Nepromenljiva" odražava promene originalne mape Nepravilna upotreba objekta dovodi do greške
Kako generalno stojiš sa DevOps tehnologijama — Kubernetes, CI/CD i ostalo?
Da li je DLT potrošač bio u istoj usluzi kao i glavni? Zašto ga ponovo slušati i logovati?
Šta da uradimo ako želimo isto da uradimo sa DataSource?
Kada uradiš običan SELECT, koliko zahteva šalje drajver na Postgres? Koji zahtevi i šta će biti tamo?
Na kojem protokolu transportnog sloja radi HTTP?
Ispričaj o relevantnom iskustvu sa poslednjeg radnog mesta — šta ti se svidelo, šta nije?
Ako imamo eksterni API који дозвољава максимум 10 истовремених веза, који клас из пакета java.util.concurrent бисте користили за ограничење броја паралелних позива?
Koji je glavni problem ove implementacije? - Slanje poruka bez ključa - Slanje bez provjere veličine poruka - Proizvođač šalje poruku u temu da završi njenu inicijalizaciju. - Slanje poruka bez provjere veze sa klasterom - Grupe potrošača nisu konfigurirane