Никита Мельников - Использование акторной модели в системах финансовых транзакций

  Рет қаралды 1,373

JPoint, Joker и JUG ru — Java-конференции

JPoint, Joker и JUG ru — Java-конференции

Күн бұрын

Пікірлер: 4
@denmob
@denmob 3 күн бұрын
Отличный доклад: всё просто и по делу!
@s_konik
@s_konik 2 күн бұрын
Не очень понятно, как конкретно модель акторов помогла кейсу из начала видео. По крайней мере вторая часть видео описывает сам подход абстрактно. Тут бы закончить примером как решилась начальная проблема. 1. Клиент перестал ожидать завершения запроса - ок, перевели задачу в асинхронную. 2. Как ушла потребность не использовать SELECT FOR UPDATE не совсем понял - мы разбили всю транзакцию на 2 актора/консьюмера? Правильно я понимаю эти шаги? 2.1 сначала посылаем сообщение актору, который проверяет принадлежность к санкционным спискам, 2.2. актор в случае успеха посылает сообщение другом актору, который деньги переводит, но вот тут все равно нужно убедиться, что мы проблему LOST UPDATE решили. То есть внутри этого актора будет какой-нибудь OPTIMISTIC LOCK. Получается, акторная модель превратила много LONG LIVED TRANSACTIONS в много-много SHORT LIVED TRANSACTIONS, так? Якобы часть ожидания локов из БД превратилась в ожидание очереди задач для актора, но внутри самих акторов транзакции быстро проходят.
@cantreg
@cantreg 2 күн бұрын
Классный шаблон кода.
@mqtrade5743
@mqtrade5743 3 күн бұрын
like
Ахтям Сакаев - Функциональные стримы
44:40
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 1,1 М.
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 24 МЛН
How to Fight a Gross Man 😡
00:19
Alan Chikin Chow
Рет қаралды 19 МЛН
Самый дорогой MacBook Pro M4 Max в мире
17:08
Даниил Туликов - Построение event-driven приложения с Apache Flink
45:02
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 753
Tilt - Sidorov Egor
4:45
TiltScooters
Рет қаралды 118 М.
Transformers (how LLMs work) explained visually | DL5
27:14
3Blue1Brown
Рет қаралды 3,8 МЛН
Дмитрий Силин - Точки соприкосновения: Java & GC
44:06
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 3 М.
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 24 МЛН