Spring Boot MicroServices Course : RestClient with Resilience4j Patterns Applied

  Рет қаралды 1,284

SivaLabs

SivaLabs

3 ай бұрын

#sivalabs #java #spring #springboot #springcloud #microservices #restapi #rabbitmq #testing #junit #junit5 #maven #testcontainers #docker #kubernetes #wiremock
In this video, you will learn:
► How to implement REST API client using RestClient
► Implementing CircuitBreaker and Retry using Resilience4j
► WireMock for mocking API Integrations for testing
❤️ Thanks for watching
References
=============================================
⭐ Source Code: github.com/sivaprasadreddy/sp...
⭐ Spring Boot Tutorials: www.sivalabs.in/spring-boot-t...
⭐ testcontainers.com/guides/tes...
Connect with Me
=============================================
Blog: www.sivalabs.in
KZbin: / sivalabs
Twitter: / sivalabs
GitHub: github.com/sivaprasadreddy
LinkedIn: / ksivaprasadreddy
Must Watch Videos
=============================================
🚀 🎬 Spring Boot REST API Anti-Patterns and Best Practices • Spring Boot REST API A...
🚀 🎬 Modern Spring Boot Application Development using Java 17/21 and Testcontainers • Modern Spring Boot App...
🚀 🎬 How do I upskill myself, and what tools & techniques do I use? • How do I upskill mysel...
🚀 🎬 Top 5 Tips to Succeed in Technical Interviews • Top 5 Tips to succeed ...
Popular Series Playlists
=============================================
🚀 🎬 Spring Boot Tips Series Playlist • Spring Boot Tips
🚀 🎬 Spring Boot + Kubernetes Tutorial Series Playlist • Spring Boot + Kubernet...
🚀 🎬 Spring Boot - The Missing Guide Series Playlist • Spring Boot - The Miss...
🚀 🎬 Integration Testing with Testcontainers • Integration Testing wi...
🚀 🎬 Java Testing Made Easy Playlist • Java Testing Made Easy...
⭐ Tags ⭐
best spring tutorials, best spring boot tutorials, how to learn spring boot, mastering spring boot, complete java testing course, java testing best practices, how to build spring boot rest API, spring cloud tutorials, spring boot docker tutorial, spring boot kubernetes tutorial, how to become proficient in java, how to learn spring boot quickly, how to learn spring boot in-depth

Пікірлер: 11
@srikanthreddy6991
@srikanthreddy6991 3 ай бұрын
I am sharing these videos with my friends. No body is explained real time development with testing..keep posting content sir
@dominicktunac9562
@dominicktunac9562 3 ай бұрын
Keep it up Siva, thanks for these lessons!
@matheusemm
@matheusemm 3 ай бұрын
Great video, and Resilience4j is an excellent lib! One aspect that maybe I would have explored in a different angle is exception handling on the client/RestClient integration between order and catalog service. The approach taken on `ProductServiceClient`, with the fallback method, ends up transforming network errors (e.g. timeouts) into "bad request" responses (product not found). Depending on the system need, that may not be the appropriate approach. But given the code that we have so far, I guess it would be easy to handle any exceptions raised by the network call in the `GlobalExceptionHandler`. I am looking forward for the next videos!
@sivalabs
@sivalabs 3 ай бұрын
You can also handle Rest call errors using onStatus(..) callback like this docs.spring.io/spring-framework/reference/integration/rest-clients.html#_error_handling
@sakthinivas1840
@sakthinivas1840 3 ай бұрын
Hi Siva, can we use Mockito inplace of Wire mock? Can you please let us know the advantage using Wire mock server instead of Mockito, thanks
@sivalabs
@sivalabs 3 ай бұрын
In this video, I talked about exactly this kzbin.info/www/bejne/Z5evf6SwotN_jsU
@manuonda
@manuonda Ай бұрын
@@sivalabs thanks
@gaurav455
@gaurav455 3 ай бұрын
Why ProductServiceClient class is public? Is it not a part of repository layer?
@sivalabs
@sivalabs 3 ай бұрын
It's not part of domain package and I have created a separate "clients" package that holds all the external clients. So, ProductServiceClient is public.
@udiptadas705
@udiptadas705 3 ай бұрын
Sir what macbook you are using?
@sivalabs
@sivalabs 3 ай бұрын
I am using MacBook Pro M1.
Box jumping challenge, who stepped on the trap? #FunnyFamily #PartyGames
00:31
Family Games Media
Рет қаралды 24 МЛН
Алексей Щербаков разнес ВДВшников
00:47
Best Toilet Gadgets and #Hacks you must try!!💩💩
00:49
Poly Holy Yow
Рет қаралды 23 МЛН
My Brain after 569 Leetcode Problems
7:50
NeetCode
Рет қаралды 2,5 МЛН
5 Design Patterns That Are ACTUALLY Used By Developers
9:27
Alex Hyett
Рет қаралды 237 М.
Spring Boot Thymeleaf HTMX Tutorial
46:44
SivaLabs
Рет қаралды 1,4 М.
Microservices Explained in 5 Minutes
5:17
5 Minutes or Less
Рет қаралды 723 М.
Vision Pro наконец-то доработали! Но не Apple!
0:40
ÉЖИ АКСЁНОВ
Рет қаралды 803 М.
Какой ноутбук взять для учёбы? #msi #rtx4090 #laptop #юмор #игровой #apple #shorts
0:18
Как удвоить напряжение? #электроника #умножитель
1:00
Hi Dev! – Электроника
Рет қаралды 1,1 МЛН
Хакер взломал компьютер с USB кабеля. Кевин Митник.
0:58
Последний Оплот Безопасности
Рет қаралды 2,4 МЛН