Мұндай жоғары RPS қайдан келеді?
Java
Өз тәжірибеңіз туралы айтыңыз
Неліктен ZGC немесе Shenandoah қолданбадыңыз?
RPS-ті екі есе арттыруға қалай қол жеткізілді?
Жанама әсерлерді қайта орындау мәселесі қалай шешілді?
DLT-да өңделмеген хабарламалар кейін не болады?
Төлем жүйесінің архитектурасын сипаттаңыз — ол үнемі есептейді ме, әлде сұрау кезінде ме?
Газпромнефтьте есеп айырысулар дегеніміз не? Бұл қандай жүйе?
Сізде идемпотенттілік қалай ұйымдастырылған?
Жады тұтынуы қалай өзгерді? Бірдеңе баптау керек болды ма?
Клиенттер есептеулерде мәселе бар екенін қалай біледі?
Хабарламаларды өңдеу тәртібі нәтижеге әсер етеді ме? Мысалы, егер DLT-те есептеу сәтсіз болса, оны қайтаруға бола ма?
Кіріс деректері: OperationId TransactionId ISIN RcvID SndId Quantity OperationId - операцияның бүтін сан идентификаторы TransactionId - транзакцияның бүтін сан идентификаторы ISIN - құралдың жол түріндегі идентификаторы RcvID - алушы клиенттің бүтін сан идентификаторы, егер -1 болса, бұл шығару SndId - жіберуші клиенттің бүтін сан идентификаторы, егер -1 болса, бұл енгізу Quantity - құралдың саны, ондық түрінде OperDate - күннің жол түріндегі форматы [phone] кіріс жолдары келесідей болуы мүмкін: 1 1 RUB [phone] USD [phone] USD [phone] RUB [phone] әр құралдың әр клиент үшін соңғы күндегі санын есептеу керек [phone] USD [phone] USD [phone] RUB 100
Статустар арасындағы ауысулар кезінде реактивті қайта есептеу қалай шақырылды және байланысты сайд-эффектілер қандай болды?
Оқиғаларға түзетулер бар ма? Мысалы, 10 рубль есептелді, ал дұрысында 9 болуы керек еді. Не істеу керек?
Егер бизнес талаптары бойынша жазбада дәл 9 рубль болуы керек болса, ал 10 емес, не істеу керек?
Статустар арасындағы өтулердің сипаттамасы қалай ұйымдастырылған?
DLT дегеніміз не?
Клиент жағдайды қалай көреді, егер депозит сәтсіз болса және олар оны жоюды қаласа?