Skip to Content
Spring 5.0 By Example
book

Spring 5.0 By Example

by Claudio Eduardo de Oliveira
February 2018
Intermediate to advanced
356 pages
9h 10m
English
Packt Publishing
Content preview from Spring 5.0 By Example

Event-loop model

Popularized by the NodeJS language, this model is based on event-driven programming. There are two central concepts: the events which will be enqueued on a queue, and the handlers which keep track of and process these events.

There are some advantages of adopting this model. The first one is the ordering. The events are enqueued and dispatched in the same order in which the events are coming. In some uses cases, this is an important requirement.

The other one is the synchronization. The event-loop must be executed on only one thread. This makes the states easy to handle and avoids the shared state problems.

There is an important piece of advice here. The handlers must not be synchronous. Otherwise, the application will be ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Beginning Spring

Beginning Spring

Mert Caliskan, Kenan Sevindik, Rod Johnson, Jürgen Höller
Spring 5.0 Cookbook

Spring 5.0 Cookbook

Sherwin John C. Tragura
Spring 5 Recipes: A Problem-Solution Approach

Spring 5 Recipes: A Problem-Solution Approach

Marten Deinum, Daniel Rubio, Josh Long
What Employees Want Most in Uncertain Times

What Employees Want Most in Uncertain Times

Kristine W. Powers, Jessica B.B. Diaz

Publisher Resources

ISBN: 9781788624398Supplemental Content