Spring Tips: Spring Cloud Gateway (Redux)

February 24, 2021 Josh Long

Hi, Spring fans! In this installment of Spring Tips, I revisit Spring Cloud Gateway.

Here’s what’s inside:

Intro

11:12​ Have your cake and Eat it too with an API Gateway

Basics

00:11:37​ Get to Know Your New Gateway
00:21:18​ The Observable Gateway
00:22:39​ Meet The Supporting Characters
00:24:30​ Reactive Data For The Demo
00:28:10​ A Reactive WebSocket Endpoint
00:31:00​ Reactive HTTP Endpoint

Behind the Source with Spring Cloud co-founder, lead, and Spring Cloud Gateway creator Spencer Gibb

00:33:00​ Spencer Gibb

Service Discovery

37:59​ Introducing Spring Cloud Netflix Eureka
40:49​ Integrating Service Discovery into our Gateway
43:01​ Load Balanced URIs
45:49​ Route Events

Configuration

48:19​ A Route By Any Other Name
53:10​ Yet another markup language (YAML)
55:55​ Using the Spring Cloud Config Server
01:02​ Reloading Configuration with the /refresh Actuator

Reliability

01:09:02​ Protect Your Microservices
01:10:43​ If At First You Don’t Succeed, Retry()
01:18:00​ Circuit Breakers
01:22:35​ Rate Limiters

Behind The Source with Spring Cloud Gateway For Kubernetes Lead Chris Sterling

01:35:38​ Chris Sterling

The Final Word

01:38:32​ This Tutorial Is Done, But The
journey To Production Continues

About the Author

Josh Long (@starbuxman) is a Spring Developer Advocate at VMware. Josh is a Java Champion, a Google Developer Expert for Kotlin, author of six books (including O'Reilly's "Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry") and the just released "Reactive Spring" (ReactiveSpring.io), six best-selling Livelessons video trainings (including "Building Microservices with Spring Boot Livelessons" with Phil Webb and "Spring Security Livelessons" with Rob Winch, and "Cloud Foundry Livelessons" with Josh McKenty), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin). Josh also has a podcast, "A Bootiful Podcast," and does a series of screencasts, "Spring Tips", on YouTube (bit.ly/spring-tips-playlist). Josh routinely blogs on the Spring blog (spring.io/blog)

Follow on Twitter Visit Website More Content by Josh Long
Previous
Tanzu.TV/Code - I've gotta Spring Cloud Gateway, I want to flyyy away with Josh Long
Tanzu.TV/Code - I've gotta Spring Cloud Gateway, I want to flyyy away with Josh Long

or: Go, go, gadget Gateway! First, I’m sorry Lenny Kravitz. I just am. I did it. I knew I shouldn’t have. I...

Next
VMware Spring Cloud Gateway for Kubernetes, the Distributed API Gateway Developers Love, Is Now GA
VMware Spring Cloud Gateway for Kubernetes, the Distributed API Gateway Developers Love, Is Now GA

We’re excited to announce the general availability of VMware Spring Cloud Gateway for Kubernetes, which mak...