Da dove proviene questo alto RPS?
Java
Parlami della tua esperienza
Perché non avete usato ZGC o Shenandoah?
Come è stato possibile raddoppiare l'RPS?
Come è stato risolto il problema della ripetuta esecuzione degli effetti collaterali?
Cosa succede ai messaggi non elaborati in DLT dopo?
Puoi descrivere l'architettura dell'applicazione di calcolo — calcola continuamente o solo al momento della richiesta?
Cosa sono gli accruals in Gazprom Neft? Che sistema è?
Come è organizzata l'idempotenza nel vostro sistema?
Come è cambiato il consumo di memoria? È stato necessario configurare qualcosa?
Come si segnala ai clienti che c'è un problema con i calcoli?
Vengono forniti dati OperationId TransactionId ISIN RcvID SndId Quantity OperationId - ID operazione (intero) TransactionId - ID transazione (intero) ISIN - ID strumento (stringa) RcvID - ID cliente ricevente (intero), se -1, è un'uscita SndId - ID cliente mittente (intero), se -1, è un'entrata Quantity - quantità dello strumento (double) OperDate - data in formato [phone] Vengono fornite stringhe, ad esempio 1 1 RUB [phone] USD [phone] USD [phone] RUB [phone] È necessario contare la quantità di ogni strumento per ogni cliente alla data più recente [phone] USD [phone] USD [phone] RUB 100
L'ordine di elaborazione dei messaggi influisce sul risultato? Ad esempio, se l'accredito è fallito nel DLT, si può dedurre?
Come si chiamava il ricalcolo reattivo durante i passaggi di stato e gli effetti collaterali correlati?
Ci sono correzioni degli eventi? Ad esempio, sono stati accreditati 10 rubli, ma ne dovevano essere 9. Cosa fare?
Come è organizzata la descrizione dei passaggi tra gli stati?
Cosa fare se il requisito aziendale è che nella registrazione ci siano esattamente 9 rubli, e non 10?
Cos'è DLT?
Come vede il cliente la situazione quando il deposito fallisce e vuole detrarlo?