D'où vient un RPS aussi élevé?
Java
Parle-moi de ton expérience
Pourquoi n'avez-vous pas utilisé ZGC ou Shenandoah?
Comment a-t-on réussi à doubler le RPS ?
Comment le problème de l'exécution répétée des effets secondaires a-t-il été résolu?
Que se passe-t-il avec les messages non traités dans DLT ensuite?
Peux-tu décrire l'architecture de l'application de calculs — calcule-t-elle en permanence ou au moment de la demande?
Comment votre système organise-t-il l'idempotence?
Qu'est-ce que les accruals chez Gazprom Neft ? Quel est ce système ?
Comment la consommation de mémoire a-t-elle changé ? Avez-vous dû ajuster quelque chose ?
Comment indique-t-on aux clients qu'il y a un problème avec les calculs?
Des données sont fournies OperationId TransactionId ISIN RcvID SndId Quantity OperationId - identifiant d'opération (entier) TransactionId - identifiant de transaction (entier) ISIN - identifiant de l'instrument (chaîne) RcvID - identifiant du client receveur (entier), si -1, c'est une sortie SndId - identifiant du client émetteur (entier), si -1, c'est une entrée Quantity - quantité de l'instrument (double) OperDate - date au format [phone] Des chaînes sont entrées, par exemple 1 1 RUB [phone] USD [phone] USD [phone] RUB [phone] Il faut compter la quantité de chaque instrument pour chaque client à la dernière date [phone] USD [phone] USD [phone] RUB 100
L'ordre de traitement des messages influence-t-il le résultat ? Par exemple, si le crédit a échoué dans le DLT, peut-on le déduire ?
Comment s'appelait le recalcul réactif lors des changements de statuts et des effets secondaires associés?
Y a-t-il des ajustements d'événements ? Par exemple, 10 roubles ont été crédités, mais auraient dû être 9. Que faire ?
Que faire si l'exigence commerciale est que l'enregistrement contienne exactement 9 roubles, et non 10?
Comment est organisée la description des transitions entre états?
Qu'est-ce que le DLT?
Comment le client voit-il la situation lorsque le crédit est tombé et qu'il veut le déduire?