Spring Tips: Spring Cloud Gateway (Redux)

Поделиться
HTML-код
  • Опубликовано: 22 фев 2021
  • Hi, Spring fans! In this video, Spring Developer Advocate Josh Long (@starbuxman) revisits Spring Cloud Gateway for an in-depth tutorial. See below for the table of contents.
    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
  • НаукаНаука

Комментарии • 48

  • @RyutakuZaki
    @RyutakuZaki 3 года назад +16

    That intro was cool

  • @yotubecreators47
    @yotubecreators47 3 года назад +5

    Ooo, I have been waiting for long long time for Josh to talk about this, seems I can't understand any thing in Spring unless Josh talk about it, this guy make things very simple for simple people like me, he is awesome thank you very much Josh Long

  • @noordeenhasn7193
    @noordeenhasn7193 2 года назад +1

    what make this cannel great is the explaining and subtitle on video.
    thanks alot lot

  • @mateuszporzucek4786
    @mateuszporzucek4786 2 года назад

    Well, I''ve seen Josh Long name for a "Nomen omen" of time but first time I hear the guy speak. I really enjoyed it, appreciate all the work you and your colleagues put in Spring. Long live Spring!

  • @dominikseljan3043
    @dominikseljan3043 3 года назад +5

    Thank you Josh, the video was awesome! Bunch of stuff to learn and all in a one video.

  • @Jpylua
    @Jpylua 3 года назад +2

    This is a fantastic video. Thanks!

  • @summitosanda5798
    @summitosanda5798 3 года назад +2

    Thanks Josh this is very promising

  • @criddell86
    @criddell86 3 года назад +4

    Hi Josh. It's so great to see your face and enjoy this slightly new format. I loved the humour at the start and how you tied that into the subject so well. Amazing work.

  • @ashleighj
    @ashleighj 2 года назад

    Wow, loved the creativity in the format of this! Very well done

  • @syedmohiuddin654
    @syedmohiuddin654 3 года назад +1

    Awesome intro josh long sir

  • @avegeta1
    @avegeta1 5 месяцев назад

    You are so inspiring Josh! btw, what is your first favorite place on the internet? :P

  • @SuperLolcio
    @SuperLolcio 2 года назад

    I love this intro :D

  • @PatrickCornelien
    @PatrickCornelien 3 года назад

    Nice new Intro Josh!

  • @matiasfic
    @matiasfic 3 года назад +3

    Great video Josh! I've used Spring Cloud Gateway in multiple projects and I love it!
    I am wondering why you don't do videos with Kotlin more frequently (love the Spring Cloud Gateway Kotlin DSL). I've been working with Kotlin + Spring Boot last 2.5 years (I've had used Java for few years before that) and it has so many advantages that I can't imagine going back to Java again.

  • @1testrad
    @1testrad 3 года назад

    Thanks a lot ...

  • @zhaowentao6036
    @zhaowentao6036 3 года назад +1

    Nice animated intro.🤗

  • @armenarz4062
    @armenarz4062 3 года назад

    Thanks Josh, I need example of full trace of request and response for SCG, it is difficult to parse response body in gateway.

  • @jammihalashwin
    @jammihalashwin 3 года назад

    Cool intro

  • @akashprakash6836
    @akashprakash6836 3 года назад

    Hi can we use resilience4j rate limiter here instead of redis rate limiter?

  • @UCTNX4PiSl496AhgUyGlB5wg
    @UCTNX4PiSl496AhgUyGlB5wg 3 года назад +10

    Please provide github link

  • @user-bk5xl3ym7d
    @user-bk5xl3ym7d 3 года назад

    This video is coll. Why did it collected so few likes?...

  • @massiveblackwood
    @massiveblackwood 2 года назад

    how about ui? can it sit in front of ui? e.g react app? that make every route to gateway port serving a web page

  • @zhaowentao6036
    @zhaowentao6036 3 года назад +2

    Hi there Josh, what did you mean by "05:17 ...keeping the integration surface area to a minimum...". Does it mean that eliminating the need to do integration as much as possible?

    • @ChrisB_Crisps
      @ChrisB_Crisps 2 года назад

      Just guessing but I think it means that to accomplish integration the changes and configuration needed are small, concise and there is no need to make changes extensively through a big number of parts of the application

  • @SaitopLam
    @SaitopLam 3 года назад

    Great video! could you pls give out the example code address?

  • @ukyo1541
    @ukyo1541 3 года назад

    Coming

  • @mrala007
    @mrala007 3 года назад +4

    Just curious, what is your favorite place on the internet? 😄

  • @mohammadwalihullah255
    @mohammadwalihullah255 3 года назад

    Can you provide the github link pls

  • @komal4364
    @komal4364 2 года назад

    Can we have github link for code

  • @alirezaalijani2776
    @alirezaalijani2776 3 года назад +2

    How to Set Different HTTPS Certificates for Different Domain Names In Spring cloud Gateway

  • @mityaneversky4247
    @mityaneversky4247 Год назад

    So much material. It's difficult to stack together. It would seems better if you made separated chanks of the video.

  • @you.tube12818
    @you.tube12818 3 года назад

    you should have finished at "conclusion" - we understood :)

  • @USONOFAV
    @USONOFAV 3 года назад +7

    Please improve spring boot startup time

    • @romanivanov6183
      @romanivanov6183 3 года назад

      Hello! Pls use graalvm

    • @USONOFAV
      @USONOFAV 3 года назад +1

      @@romanivanov6183 Can I create native image of Spring Boot application using GraalVM, now?

  • @joachimdietl6737
    @joachimdietl6737 3 года назад

    I want duty free shopping

  • @ahmed_alharthi
    @ahmed_alharthi 3 года назад +1

    Just post the article you are reading from

    • @joachimdietl6737
      @joachimdietl6737 3 года назад +2

      he can talk faster than most people can read and he has no script

  • @surajhk31
    @surajhk31 2 года назад

    Seems more like reading out off a book.

  • @rtb8085
    @rtb8085 3 года назад +1

    what the f are you talking about boy ? make a mission statement, poor quality material ... jesus

  • @tonybarbitta3622
    @tonybarbitta3622 3 года назад

    Someone needs to give this guy less or more Adderall.

  • @Mateusz-xr9qw
    @Mateusz-xr9qw 3 года назад

    I gave up after 5mins 43sec because of video quality. This guy is probably really stressed. He should practice more. He's explaining everything really well and examples are really good. But watching that I was probably tired and sweat like this guy. I even lost my breatching rhytmn like guy on the video.

  • @juexuanzhang7499
    @juexuanzhang7499 3 года назад

    Bro, you really need to work out.