¿De dónde proviene ese alto RPS?
Java
Cuéntame sobre tu experiencia
¿Por qué no utilizaron ZGC o Shenandoah?
¿Cómo se resolvió el problema de la ejecución repetida de efectos secundarios?
¿Por qué se logró duplicar el RPS?
¿Qué sucede con los mensajes no procesados en DLT después?
¿Puedes describir la arquitectura de la aplicación de cálculo? ¿Calcula continuamente o solo en el momento de la solicitud?
¿Qué son los cargos en Gazprom Neft? ¿Qué tipo de sistema es?
¿Cómo está organizada la idempotencia en su sistema?
¿Cómo ha cambiado el consumo de memoria? ¿Tuvo que ajustar algo?
¿Cómo se indica a los clientes que hay un problema con los cálculos?
Se ingresan datos OperationId TransactionId ISIN RcvID SndId Quantity OperationId - ID de operación (entero) TransactionId - ID de transacción (entero) ISIN - ID del instrumento (cadena) RcvID - ID del cliente receptor (entero), si es -1, es una salida SndId - ID del cliente emisor (entero), si es -1, es una entrada Quantity - cantidad del instrumento (doble) OperDate - fecha en formato [phone] Se ingresan cadenas, por ejemplo 1 1 RUB [phone] USD [phone] USD [phone] RUB [phone] Se necesita contar la cantidad de cada instrumento para cada cliente en la última fecha [phone] USD [phone] USD [phone] RUB 100
¿El orden de procesamiento de los mensajes afecta el resultado? Por ejemplo, si la acreditación falló en DLT, ¿se puede deducir?
¿Cómo se llamaba la recalculación reactiva en los cambios de estado y los efectos secundarios relacionados?
¿Existen ajustes en los eventos? Por ejemplo, se acreditaron 10 rublos, pero deberían haber sido 9. ¿Qué hacer?
¿Cómo está organizado la descripción de las transiciones entre estados?
¿Qué hacer si el requisito comercial es que en el registro haya exactamente 9 rublos, y no 10?
¿Qué es DLT?
¿Cómo ve el cliente la situación cuando la transferencia ha fallado y quiere cancelar?