Odkiaľ pochádza tak vysoké RPS?
Java
Porozprávaj o svojej skúsenosti
Prečo ste nepoužili ZGC alebo Shenandoah?
Ako bol vyriešený problém opakovaného vykonávania vedľajších účinkov?
Ako sa podarilo zdvojnásobiť RPS?
Porozprávaj o architektúre aplikácie výpočtov — počíta neustále alebo v okamihu požiadavky?
Čo sa deje s nevybavenými správami v DLT ďalej?
Čo sú to náklady v Gazprom Neft? Aký je to systém?
Ako je organizovaná idempotentnosť vo vašom systéme?
Ako sa zmenilo využitie pamäte? Musel si niečo nastavovať?
Ako sa zákazníkom oznámi, že je problém s výpočtami?
Vstupné údaje OperationId TransactionId ISIN RcvID SndId Quantity OperationId - ID operácie (celé číslo) TransactionId - ID transakcie (celé číslo) ISIN - ID nástroja (reťazec) RcvID - ID príjemcu (celé číslo), ak je -1, ide o výstup SndId - ID odosielateľa (celé číslo), ak je -1, ide o vstup Quantity - množstvo nástroja (double) OperDate - dátum vo formáte [phone] Príklad vstupných riadkov 1 1 RUB [phone] USD [phone] USD [phone] RUB [phone] Je potrebné spočítať množstvo každého nástroja pre každého klienta k poslednému dátumu [phone] USD [phone] USD [phone] RUB 100
Ovlýva poradie spracovania správ výsledok? Napríklad, ak zlyhalo pripísanie v DLT, je možné ho odpočítať?
Ako sa nazývalo reaktívne prepočítavanie pri prechodoch stavov a súvisiacich vedľajších účinkoch?
Existujú úpravy udalostí? Napríklad, pripísali 10 rubľov, ale mali byť 9. Čo robiť?
Ako je organizovaný opis prechodov medzi stavmi?
Čo robiť, ak je obchodná požiadavka, aby v zázname bolo presne 9 rublov, a nie 10?
Čo je DLT?
Ako vidí zákazník situáciu, keď mu zlyhalo pripísanie a chce ho odpočítať?