Odkud pochází tak vysoké RPS?
Java
Pověz mi o své zkušenosti
Proč jste nepoužili ZGC nebo Shenandoah?
Jak byl vyřešen problém opakovaného provádění vedlejších účinků?
Jak se podařilo zdvojnásobit RPS?
Co se děje s nezpracovanými zprávami v DLT dále?
Popiš architekturu aplikace pro výpočty — počítá neustále nebo jen při požadavku?
Co jsou to náklady v Gazprom Neft? Jaký je to systém?
Jak je ve vašem systému organizována idempotence?
Jak se změnilo využití paměti? Musel jste něco nastavovat?
Vstupní data OperationId TransactionId ISIN RcvID SndId Quantity OperationId - ID operace (celé číslo) TransactionId - ID transakce (celé číslo) ISIN - ID instrumentu (řetězec) RcvID - ID příjemce (celé číslo), pokud -1, jedná se o výstup SndId - ID odesílatele (celé číslo), pokud -1, jedná se o vstup Quantity - množství instrumentu (double) OperDate - datum ve formátu [phone] Příklad vstupních řetězců: 1 1 RUB [phone] USD [phone] USD [phone] RUB [phone] Je třeba spočítat množství každého instrumentu pro každého klienta k poslednímu datu [phone] USD [phone] USD [phone] RUB 100
Jak je zákazníkům oznámeno, že je problém s výpočty?
Ovlivňuje pořadí zpracování zpráv výsledek? Například pokud selhalo připsání v DLT, lze jej odečíst?
Jak se nazýval reaktivní přepočet při přechodech stavů a související vedlejší efekty?
Existují úpravy událostí? Například bylo připsáno 10 rublů, ale mělo být 9. Co dělat?
Co dělat, pokud je obchodní požadavek, aby v záznamu bylo přesně 9 rublů, a ne 10?
Jak je organizován popis přechodů mezi stavy?
Co je DLT?
Jak vidí zákazník situaci, když se mu nezdařilo připsání a chce ho odepsat?