Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Spring webflux

483 views

Published on

En esta presentación para el IBM Java Talks, hablé sobre Spring Webflux y cómo hace uso de Project Reactor y Rx Java para integrar un módulo de programación reactiva dentro de su set.

Mostré un pequeño demo de una aplicación rest que se puede consultar en la siguiente URL:
https://github.com/gdljug/REACTIVE-SPRING-BOOT-API

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Spring webflux

  1. 1. REST con Spring 5 (Webflux)
  2. 2. !Hola! 🤓 Soy Carlos Salazar Software Engineer https://codesolt.com/ 2
  3. 3. ◦ Introducción ◦ Reactor ◦ Reactive Streams ◦ Webflux ◦ Demo ◦ Siguientes pasos ◦ Conclusiónes 3 Agenda 🤓
  4. 4. Introducción Contexto y motivaciones 4
  5. 5. 5
  6. 6. 6
  7. 7. 77 Reactive Streams A standard for asynchronous stream processing
  8. 8. An initiative to provide a standard for asynchronous stream processing with non-blocking back pressure. This encompasses efforts aimed at runtime environments (JVM and JavaScript) as well as network protocols. 8
  9. 9. 9
  10. 10. 10 Project Reactor Reactive Java
  11. 11. “Composing asynchronous & event-based sequences, using non-blocking operators 11
  12. 12. Project reactor en general 12
  13. 13. 13
  14. 14. Flux 14
  15. 15. Mono 15
  16. 16. Reactive Manifesto 16
  17. 17. Webflux Web reactiva con Spring 17
  18. 18. Spring Webflux 😻
  19. 19. 19
  20. 20. Github: @chuucks 20 DEMO 😬
  21. 21. 21
  22. 22. Siguientes pasos: Spring reactive data Spring reactive JPA? 🌚 22
  23. 23. IBM Reactive Components 🙊 23
  24. 24. 24 Conclusiones Reactive or non-reactive?
  25. 25. 25 “Do not change” - Spring Framework 🤓♂
  26. 26. “If you have a Spring MVC application that works fine, there is no need to change. Imperative programming is the easiest way to write, understand, and debug code. You have maximum choice of libraries, since, historically, most are blocking. 26
  27. 27. Project Reactor: ◦ https://ordina- jworks.github.io/reactive/2016/12/12/Rea ctive-Programming-Spring-Reactor.html ◦ https://projectreactor.io/learn ◦ https://stackabuse.com/spring-reactor- tutorial/ Spring Webflux: ◦ https://docs.spring.io/spring/docs/curre nt/spring-framework-reference/web- reactive.html ◦ https://www.baeldung.com/spring- webflux Recursos 😇 27
  28. 28. 28 !Gracias! 😃 Mándame un tweet a: @chuucksc

×