A Deep Dive into Spring Application Events

  Рет қаралды 14,542

SpringDeveloper

SpringDeveloper

3 жыл бұрын

Events have become a key element of modern application design, especially when it comes to distributed applications. But in monolithic applications, they can also be used to improve modularity, as Spring’s Application Event abstraction and the associated infrastructure components make it easy to design, publish and consume events.
The talk starts by giving an overview about the building blocks of Spring’s core event infrastructure. It continues with an example of how to decouple Spring components using events, discusses different ways of implementing a variety of interaction scenarios, and how Spring Data allows you to take a more domain-driven approach to event publication. We end up by discussing advanced event handling scenarios and failure handling.
Oliver Drotbohm: Senior Principal Software Engineer, VMware
Slides: www.slideshare.net/Pivotal/a-...

Пікірлер: 7
@DavidePavan
@DavidePavan 3 жыл бұрын
Very interesting! Thank you so much.
@NilsElHimoud
@NilsElHimoud 3 жыл бұрын
Good Stuff. Thanks!
@sameeramanorathna1316
@sameeramanorathna1316 3 жыл бұрын
great stuff
@smithdragon6477
@smithdragon6477 3 жыл бұрын
where is the code
@naregbar190
@naregbar190 3 жыл бұрын
Here: github.com/odrotbohm/spring-events-deep-dive
@jfractal2009
@jfractal2009 4 ай бұрын
If method which is marked as EventListener returns some object it will publish as a new event? Really? I tried but there wasn’t any new event. As far as I know Spring just ignores such objects
@whatslifespurpose
@whatslifespurpose Жыл бұрын
SpringEvents are not helpful at all when deploying on instances that can just restart due to updates to server box, it is better to use Queues or something persistent to handle events.
Spring Security Patterns
54:26
SpringDeveloper
Рет қаралды 28 М.
Spring Boot Loves K8s
49:07
SpringDeveloper
Рет қаралды 7 М.
OMG😳 #tiktok #shorts #potapova_blog
00:58
Potapova_blog
Рет қаралды 4,2 МЛН
THEY WANTED TO TAKE ALL HIS GOODIES 🍫🥤🍟😂
00:17
OKUNJATA
Рет қаралды 14 МЛН
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 2,8 МЛН
Spring Modulith - A Deep Dive (Workshop)
3:03:13
SpringDeveloper
Рет қаралды 16 М.
Spring Data JDBC: Beyond the Obvious
52:40
SpringDeveloper
Рет қаралды 16 М.
Event-Driven Architectures for Spring Developers
1:09:45
SpringDeveloper
Рет қаралды 38 М.
Spring Tips: Spring Modulith
37:39
SpringDeveloper
Рет қаралды 15 М.
Bulletproof Microservices with Spring and Kubernetes
57:18
SpringDeveloper
Рет қаралды 4 М.
How to Avoid Common Mistakes When Using Reactor Netty
53:57
SpringDeveloper
Рет қаралды 26 М.
Event Driven with Spring
1:07:17
SpringDeveloper
Рет қаралды 59 М.
Batching for the Modern Enterprise
44:14
SpringDeveloper
Рет қаралды 14 М.
Introduction to Spring Cloud
52:12
SpringDeveloper
Рет қаралды 32 М.
Choose a phone for your mom
0:20
ChooseGift
Рет қаралды 4,5 МЛН
YOTAPHONE 2 - СПУСТЯ 10 ЛЕТ
15:13
ЗЕ МАККЕРС
Рет қаралды 160 М.
Неразрушаемый смартфон
1:00
Status
Рет қаралды 2,3 МЛН
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,5 МЛН