Java
Kā novērst dubultu norēķinu mikroservisa un Kafka līmenī, kad klients divreiz nospiež 'Izņemt līdzekļus'?
Noteikumi Ir trīs būtības - lietotājs, čats, ziņa - Lietotājam ir vārds un reģistrācijas datums - Čatam ir nosaukums un izveidošanas datums - Ziņai ir teksts, autors un izveidošanas datums - Lietotājs var būt vairākos čatos vienlaikus - Ziņa obligāti pieder čatam, un nevar piederēt vairāk nekā vienam čatam vienlaikus - Jāapraksta joma tabulu veidā
Vai ir situācijas, kad Kafka Producer gaida Consumer?
Kāpēc jūs izmantojāt Spring Web API Gateway vietā gatavus proxy risinājumus kā Nginx, Envoy?
Pastāstiet mums par SOLID principiem
// 3 public class Variables { public static void main(String[] args) { A a = new A(); a.val = 1; inc(a); System.out.println(a.val); set(a); System.out.println(a.val); } public static class A { public int val; } public static void inc(A a) { a.val++; } public static void set(A a) { a = new A(); a.val = 10; } }
Kas notiek pēc pirmā biļetes? Kā veidot jaunieša turpmāko attīstību?
Kādu darba grafiku apsverat?
Mums ir jānoķer visi pieprasījumi Kafka un jānosūta uz audita vai telemetrijas sistēmu. Kā tu to darītu?
Vai jūs pārbaudījāt procesa metriku — plāns pret faktu uzdevumiem?
Kurš bija iesaistīts mikroservisu izstrādē no nulles līdz pārdošanai?
ArrayList vs LinkedList, iterējot pa miljonu elementu — kurš ir ātrāks?
Kā pievienot žurnālo ierakstu visās vecās pakalpojuma metodēs, nemainot biznesa loģiku?
Vai tas ir gadījums, kad jūs dubultojāt jaudu?
Kas notiks, ja plānotājs nosūtīja notikumu uz Kafka, bet krita pirms ieraksta outbox kā nosūtīta atzīmēšanas?
Kāda ir atšķirība starp hash-indeksiem un B-koka indeksiem? Kurš ir piemērotāks meklēšanai pēc uzvārda?
Kāda ir galvenā šīs īstenošanas problēma - Savienojums ar Redis ir hardcoded - Ir Redis savienojumu baseins - Neverificēts `jedis.get` zvans var atgriezt null - Komandas `KEYS` izmantošana, kas noslogo serveri - Nav Redis notikumu
Kuru framework'u jūs izmantojat visbiežāk?
Kāda ir atšķirība starp pavediena izveidi, izmantojot ExecutorService un new Thread?
Ko dara parallelStream metode?