🔄
Spring Cloud Gateway Workshop
  • README
  • Introduction
    • Prerequisites
    • Requirements and Setup
    • Introduction to Spring Cloud Gateway
    • Sample Application Architecture
    • Provided Backend Microservices
  • Intro Lab
    • Reactive Streams with Spring Reactor in Action
  • Hands-On Labs
    • Lab 1: Routing - Configure & Monitor Gateway Routes
    • Lab 2: Resilience - Retry, Circuit Breaking and Rate Limiting
    • Lab 3: Security Part 1 - Authentication with JWT
    • Lab 4: Security Part 2 - Secure Communication with TLS
  • Next Steps
    • Further Gateway Features
Powered by GitBook
On this page
  1. Intro Lab

Reactive Streams with Spring Reactor in Action

PreviousProvided Backend MicroservicesNextLab 1: Routing - Configure & Monitor Gateway Routes

Last updated 2 years ago

Before we dive into the spring cloud gateway, you have the chance to get a first glimpse on the difference between imperative and reactive programming style. To do this we will look into the project reactive-playground.

The following resources might be helpful for first steps into the reactive world:

This playground contains a starting point to play around with the reactive stuff. Just execute tests in the class BasicReactivePlaygroundTests to learn more about the reactive streams api.

If you want to learn more about the project reactor and reactive streams you may also want to check another GitHub repository for a .

Project Reactor Reference Documentation
Which operator do I need?
Reactive Spring Security 5 Workshop