Odakle toliki visok RPS?
Java
Ispričaj mi o svom iskustvu
Zašto niste koristili ZGC ili Shenandoah?
Kako je rešen problem ponovnog izvršavanja neželjenih efekata?
Kako je uspelo udvostručiti RPS?
Ispričaj arhitekturu aplikacije za obračun — da li stalno računa ili samo u trenutku zahteva?
Šta se dešava sa neobrađenim porukama u DLT nakon toga?
Šta su obračuni u Gazprom Neft? Kakav je to sistem?
Kako je organizovana idempotentnost u vašem sistemu?
Kako se promenila potrošnja memorije? Da li je bilo potrebno nešto podesiti?
Kako se klijentima ukazuje da postoji problem sa računanjima?
Ulazni podaci OperationId TransactionId ISIN RcvID SndId Quantity OperationId - ID operacije (cijeli broj) TransactionId - ID transakcije (cijeli broj) ISIN - ID instrumenta (niz) RcvID - ID primatelja klijenta (cijeli broj), ako je -1, to je izlaz SndId - ID pošiljatelja klijenta (cijeli broj), ako je -1, to je unos Quantity - količina instrumenta (double) OperDate - datum u formatu [phone] Ulazne linije, na primjer 1 1 RUB [phone] USD [phone] USD [phone] RUB [phone] Potrebno je izračunati količinu svakog instrumenta za svakog klijenta na posljednji datum [phone] USD [phone] USD [phone] RUB 100
Da li redosled obrade poruka utiče na rezultat? Na primer, ako je uplata pala u DLT, može li se odbiti?
Kako se zvao reaktivni prebrojavanje pri prelazima statusa i povezanim bočnim efektima?
Šta uraditi ako je poslovni zahtev da u zapisu bude tačno 9 rublji, a ne 10?
Kako je organizovano opisivanje prelaza između statusa?
Da li postoje korekcije događaja? Na primer, dodijeljeno je 10 rublji, a trebalo je 9. Šta učiniti?
Šta je DLT?
Kako klijent vidi situaciju kada je uplaćivanje palo i želi da ga otkaže?