+ All Categories
Home > Technology > Getting Reactive with Spring Framework 5.0’s GA release

Getting Reactive with Spring Framework 5.0’s GA release

Date post: 21-Jan-2018
Category:
Upload: pivotal
View: 404 times
Download: 2 times
Share this document with a friend
11
1 © 2017 Pivotal Getting Reactive with Spring Framework 5.0’s GA release Juergen Hoeller Arjen Poutsma Rossen Stoyachev Stephane Maldini Pieter Humphrey
Transcript

1 © 2017 Pivotal

Getting Reactive with Spring Framework 5.0’s GA release

Juergen Hoeller Arjen Poutsma Rossen Stoyachev Stephane Maldini Pieter Humphrey

2

Spring Framework 5.0!

!  A fully reactive web framework via WebFlux

!  Native Kotlin extensions

!  Comprehensive JDK 9, extending Java 8 language & API usage

!  Integration with popular Java EE 8 APIs

!  JUnit 5.0 and many further refinements

3

Project Reactor

4

Synchronous APIs Non-blocking code

100s, 1000s

waiting blocked threads

~ per CPU core

busy worker threads

“parallel” thread pool

“elastic” thread pool

5

Servlet Stack !  Servlet Container

!  Servlet API

!  Spring MVC

Reactive Stack !  Netty, Servlet 3.1+, Undertow

!  Reactive Streams

!  Spring WebFlux

6

Functional Programming Model

7

Functional Programming Model - Kotlin

8

How should Spring MVC think about this?

9

Looking ahead

10

Learn More. Stay Connected.

!  Poll question

!  Click on attachments tab, bookmark!

!  Rate this webinar

!  Upcoming DDD Webinar Series!

Twitter: twitter.com/springcentral

YouTube: spring.io/video

LinkedIn: spring.io/linkedin

Google Plus: spring.io/gplus

11 https://pivotal.io/event/pivotal-cloud-native-roadshow


Recommended