Тёмный

Avoiding Reactor Meltdown 

SpringDeveloper
Подписаться 201 тыс.
Просмотров 23 тыс.
50% 1

One of the most common ways to fail when using Project Reactor is to block a thread meant to handle only nonblocking tasks. This talk covers practices for detecting and avoiding such a reactor meltdown.
Specifically, the talk covers architecture-level and service-level practices for isolating blocking calls, coding guidelines to decrease the chance of introducing a blocking bug, code smells and red flags to look for in code reviews, and tools to help detect incorrect blocking at runtime (e.g., BlockHound).
We'll show code examples of blocking problems and solutions, as well as a live demo with BlockHound.
Speaker: Phil Clay, Principal Software Engineer, Blizzard Entertainment
Filmed at SpringOne Platform 2019
SlideShare: www.slideshare.net/SpringCent...

Наука

Опубликовано:

 

1 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 22   
@ranjithramachandran5928
@ranjithramachandran5928 3 года назад
I'd say one of the most useful and practical presentation on webflux/reactive beyond Flux and Mono
@happysadman8558
@happysadman8558 8 дней назад
Thanks very much for this video! It was awesome!!!
@jesprotech
@jesprotech 4 года назад
Super presentation! I love your bit about Imposter Reactive Method and Blocking Encapsulation. Very well done!
@IsmailMarmoush
@IsmailMarmoush 4 года назад
Well done! finally a calm and polite speaker with very clear tone. He should do more talks instead of those fancy show offs all over youtube.
@WonHeeJung
@WonHeeJung 4 года назад
Great presentation! :)
@yauriattamimi4435
@yauriattamimi4435 Год назад
I hope i found this talk earlier before i deploy my reactive service in production. Now i know what made my service frequently down after watching this talk lol. Thanks for bringing this up. Nice topic from a very humble and polite speaker.
@arvindkumarrukmaji
@arvindkumarrukmaji 3 года назад
Jus awesome!!! This is the best presentation on Reactive/Webflux.
@zurumogbonda3225
@zurumogbonda3225 10 месяцев назад
Awesome lecture, a must watch
@santhoshakuthota
@santhoshakuthota 3 года назад
Really informative around reactive programming
@tungtranvan1286
@tungtranvan1286 3 года назад
i saw my code problem on your demo. Thank you
@itsnaveen007
@itsnaveen007 4 года назад
Very useful talk
@philsttr
@philsttr 4 года назад
Other talks referenced in this presentation: * Reactive Do's and Don'ts - Sergei Egorov - ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-0rnMIueRKNU.html * The Value Of Reactive Systems - Violeta Georgieva, Stephane Maldini - ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Y2wMPG-htpE.html
@sweeffon
@sweeffon 2 года назад
Well done, thanks
@spamlikesme
@spamlikesme 4 года назад
Awesome!!
@jagannathsahu1087
@jagannathsahu1087 3 года назад
Thanks.i learned lot from this video
@Rowan-qs4hs
@Rowan-qs4hs 3 дня назад
Is it safe to say that if the majority of the time you need to use the bounded elastic scheduler (over the parallel scheduler), that you should probably not be using Webflux
@daggerok
@daggerok 4 года назад
valuable talk, thanks
@iadrianrotaru
@iadrianrotaru 4 года назад
Great presentation. However Reforged not so cool :))
@23jeeva
@23jeeva 3 года назад
World of wordcloud sounds like a fun game 😀
@ukyo1541
@ukyo1541 3 года назад
Hahha, I need blocking ~~~~in my project~!
@hellowill
@hellowill 4 года назад
perfect for noobs like me
@michaeldeng1981
@michaeldeng1981 3 года назад
My takeaway: don't use reactive.
Далее
The Value Of Reactive Systems
1:04:38
Просмотров 10 тыс.
Бмв сгорела , это нормально?
01:01
Flight of the Flux: A Look at Reactor Execution Model
41:09
Reactor in Action - Simon Baslé, Victor Grazi
1:09:45
Просмотров 30 тыс.
How to Avoid Common Mistakes When Using Reactor Netty
53:57
Spring Tips: The Reactor Context
45:36
Просмотров 13 тыс.
RSocket Messaging with Spring
1:09:15
Просмотров 15 тыс.
Reactive Relational Database Connectivity with Spring
58:10
Guide to "Reactive" for Spring MVC Developers
1:04:27
Просмотров 61 тыс.