სადიდან მოდის ასეთი მაღალი RPS?
Java
მითხარი შენი გამოცდილების შესახებ
რატომ არ გამოიყენეთ ZGC ან Shenandoah?
როგორ გადაწყდა გვერდითი ეფექტების განმეორებითი შესრულების პრობლემა?
როგორ შეძლეს RPS-ის ორჯერ გაზრდა?
რა ხდება გაუმკლავებულ შეტყობინებებთან DLT-ში შემდეგ?
გთხოვთ აღწეროთ გამოთვლის აპლიკაციის არქიტექტურა — ის მუდმივად ითვლის თუ მხოლოდ მოთხოვნის დროს?
Gazprom Neft-ში რა არის ჩაწერები? რა სისტემაა ეს?
როგორ არის ორგანიზებული თქვენი სისტემაში იდემპოტენცია?
როგორ შეიცვალა მეხსიერების მოხმარება? იყო თუ არა საჭირო რაიმეს მორგება?
როგორ მიუთითებენ მომხმარებლებს, რომ ანგარიშგებებთან დაკავშირებული პრობლემა არსებობს?
შესავალი მონაცემები OperationId TransactionId ISIN RcvID SndId Quantity OperationId - ოპერაციის ID (მთლიანი რიცხვი) TransactionId - ტრანზაქციის ID (მთლიანი რიცხვი) ISIN - ინსტრუმენტის ID (სტრინგი) RcvID - მიმღები მომხმარებლის ID (მთლიანი რიცხვი), თუ -1, ეს არის გამოსავალი SndId - გამგზავნი მომხმარებლის ID (მთლიანი რიცხვი), თუ -1, ეს არის შესავალი Quantity - ინსტრუმენტის რაოდენობა (double) OperDate - თარიღი [phone] ფორმატში მაგალითისთვის, შემოსული სტრიქონები: 1 1 RUB [phone] USD [phone] USD [phone] RUB [phone] გთხოვთ, გამოითვალეთ თითოეული ინსტრუმენტის რაოდენობა თითოეულ მომხმარებელზე ბოლო თარიღზე [phone] USD [phone] USD [phone] RUB 100
შეტყობინებების დამუშავების წესმა გავლენა თუ აქვს შედეგზე? მაგალითად, თუ DLT-ში გადარიცხვა ვერ მოხერხდა, შეიძლება თუ არა მასიდან გამოთვლა?
როგორ ეწოდებოდა რეაქტიული გადათვლები სტატუსების გადასვლების დროს და დაკავშირებული გვერდითი ეფექტების დროს?
ღონისძიებების კორექტირებები არსებობს? მაგალითად, 10 რუბლი ჩარიცხული იყო, მაგრამ უნდა ყოფილიყო 9. რა უნდა გავაკეთო?
რა უნდა გავაკეთოთ, თუ ბიზნეს მოთხოვნაა, რომ ჩანაწერში ზუსტად 9 რუბლი იყოს, არა 10?
როგორ არის ორგანიზებული გადასვლების აღწერა სტატუსებს შორის?
რა არის DLT?
როგორ ხედავს მომხმარებელი სიტუაციას, როდესაც შეტანა ჩავარდა და ის სურს მისი ჩამოწერა?