Introducing Load Balancer in Microservices architecture | OpenFeign | Spring Boot | Spring Cloud #4

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ธ.ค. 2024

ความคิดเห็น • 117

  • @aruha2847
    @aruha2847 ปีที่แล้ว +2

    Abhilash, your effort in explaining this is unmatched. Engaging and easy to understand. The Best Spring Course out there!

  • @chaitucherry879
    @chaitucherry879 ปีที่แล้ว

    If anyone can teach like you, that is only you,
    Lots of informative, very deep explanation👏

  • @kiranpatil0804
    @kiranpatil0804 2 ปีที่แล้ว +1

    Feeling great, such wonderful explained

  • @soumodipsengupta9902
    @soumodipsengupta9902 ปีที่แล้ว +1

    The way you are teaching is fun , informative and a lot inspiring!

  • @chaituy2672
    @chaituy2672 2 ปีที่แล้ว +2

    Bro. Your presentation is top notch.

  • @aayush481
    @aayush481 ปีที่แล้ว +1

    thanks a lot for great explanation, your way of adding clarifications in video makes it crystal clear, appreciate your effort !

  • @senya-man9710
    @senya-man9710 2 ปีที่แล้ว

    Best explanation on youtube regarding the use of feign clients👏👏👏👌👌👌

  • @sharathkumar726
    @sharathkumar726 6 หลายเดือนก่อน

    Your are teaching with good attitude, Inspiring..♥

  • @ivanetinajero
    @ivanetinajero ปีที่แล้ว

    Excellent course. Congratulations!

  • @nguyenquan4836
    @nguyenquan4836 2 ปีที่แล้ว

    Enjoy learning, happy to wait for next week lesson.

  • @emersontavera9362
    @emersontavera9362 ปีที่แล้ว

    you are such a great teacher man, keep it up pls

  • @aw703
    @aw703 2 ปีที่แล้ว

    Thanks sir for the video. Will be waiting for the next video

    • @SeleniumExpress
      @SeleniumExpress  2 ปีที่แล้ว +2

      You are welcome! Sure, see you next Saturday 😊

  • @mayankrungta8002
    @mayankrungta8002 5 หลายเดือนก่อน

    your all videos are very very helpful

  • @himanshupujari5558
    @himanshupujari5558 2 ปีที่แล้ว

    Waited whole day as you told Saturday you will be posting ❤️

  • @damilola_adegunwa
    @damilola_adegunwa 11 หลายเดือนก่อน

    thank you so much! I learnt about Feign Client and Ribbon, (load balancing)

  • @rajneeshraikwar8352
    @rajneeshraikwar8352 ปีที่แล้ว

    Hi Abhilash, Thank you for Great explanation in easy way

  • @harshalprakashgiri6543
    @harshalprakashgiri6543 2 ปีที่แล้ว

    Feeling great
    Thanks for such a great explanation

  • @Bharathidhasan-m
    @Bharathidhasan-m 9 วันที่ผ่านมา

    57:03, I understood and am Feeling great too 😊
    However, I still have a question. You mentioned that the employee service is calling the address service using the URL address/{empId}. But I noticed that you haven’t defined any relationship between the two entities in the entity classes. While I see that the tables are linked in the database, why isn't there a relationship established at the entity level?
    Additionally, when these services are in separate databases, how do you handle the configuration for this setup?"

  • @CodingVibe-l7c
    @CodingVibe-l7c 2 ปีที่แล้ว +1

    Thank you abilash, your videos are verry easy to understand, also this MS serious goint to be verry helpfull for me. I am waiting next videos as well. Keep it up. Your ammazing teacher.❤️❤️

    • @SeleniumExpress
      @SeleniumExpress  2 ปีที่แล้ว

      Thanks for the kind words, Nuwan. Glad that my contents are helping.

  • @sharathkumar726
    @sharathkumar726 6 หลายเดือนก่อน

    Feeling Great!!🙇‍♂

  • @amiyarout217
    @amiyarout217 ปีที่แล้ว

    amazing learning

  • @sriramselvam3529
    @sriramselvam3529 14 วันที่ผ่านมา

    Hi Abilash, Thank you for the clear explanation about the microservices. I had one doubt, when i changed the spring versions in pom.xml, i have some error in entity class, it is not adopted to that version, could you please provide suggestions to resolve it. Thanks in advance.

  • @francksgenlecroyant
    @francksgenlecroyant 2 ปีที่แล้ว

    Feeling great bro 👊👊👊

  • @fazalharoon9354
    @fazalharoon9354 ปีที่แล้ว

    very informative
    Thanks sir

  • @sazimtandabuzo3199
    @sazimtandabuzo3199 11 หลายเดือนก่อน

    understood - thank you very much 🙏

  • @paridhisingh3283
    @paridhisingh3283 2 ปีที่แล้ว

    Great video 👏🏽👏🏽

  • @Yogesh_C.K
    @Yogesh_C.K 8 หลายเดือนก่อน

    Feeling great 👍

  • @neelkanthsarkar4416
    @neelkanthsarkar4416 ปีที่แล้ว

    feeling great sir

  • @santhoshchandran6952
    @santhoshchandran6952 2 ปีที่แล้ว

    Feeling great

  • @JohnDoe-ej6vm
    @JohnDoe-ej6vm 2 ปีที่แล้ว

    38:05 example
    43:14 . Run Multiple instance in sts

  • @lunatichigh2896
    @lunatichigh2896 2 ปีที่แล้ว

    UNDERSTOOD
    Thank you

  • @ayushjain7555
    @ayushjain7555 11 หลายเดือนก่อน

    One question that if Feign client also non blocking then why spring is just deprecating the rest template, it should also deprecate the feign client?

  • @shanmugam4844
    @shanmugam4844 5 หลายเดือนก่อน

    Feeling Great

  • @ashokpanda8873
    @ashokpanda8873 2 ปีที่แล้ว

    Lots of love bro God bless you

  • @DeepakVerma-er4cs
    @DeepakVerma-er4cs 24 วันที่ผ่านมา

    Understood ❤

  • @PothinaNarendra
    @PothinaNarendra 2 ปีที่แล้ว

    Great Man😍

  • @SonalGupta25
    @SonalGupta25 ปีที่แล้ว

    Hi Avilashi, where to take the paid course for microservices @selenium express ? please lemme know..

  • @ginjupallinarmada
    @ginjupallinarmada 5 หลายเดือนก่อน

    Do we have any configuration for feign client in config class

  • @JohnDoe-ej6vm
    @JohnDoe-ej6vm 2 ปีที่แล้ว +2

    I will definitely buy this course if available on udemy because i cant wait 1 more week for next part.

    • @SeleniumExpress
      @SeleniumExpress  2 ปีที่แล้ว

      I am not Udemy, you can checkout the full version of this course on seleniumexpress.com

    • @JohnDoe-ej6vm
      @JohnDoe-ej6vm 2 ปีที่แล้ว

      @@SeleniumExpress yes sir i already checked. inr to pkr conversation for me course will be 26k pkr and I can't afford as i am a student.

    • @SeleniumExpress
      @SeleniumExpress  2 ปีที่แล้ว +1

      @@JohnDoe-ej6vm do you have a university ICard? Give it to them, they will give you a student coupon if available. Happy Learning ❤️

  • @yatendrasingh6847
    @yatendrasingh6847 10 วันที่ผ่านมา

    can we get recording of this whole course ,SIR??

  • @srigakolapuatchuthasai5929
    @srigakolapuatchuthasai5929 2 ปีที่แล้ว +1

    Thanks abhi ❤️

  • @arnabchatterjee5121
    @arnabchatterjee5121 2 ปีที่แล้ว +1

    Hi sir, i want to buy the full course but i didn't receive the confirmation mail in my mail id.can you please help me in this login process.

  • @omit_krish
    @omit_krish ปีที่แล้ว

    How to feignClient fetch the url from application. Properties file..?

  • @abhirooptayal7203
    @abhirooptayal7203 6 หลายเดือนก่อน

    Thank you for this wonderful course. I wonder how you would justified your paid students(incase they have queried you) of this batch that within a month or two you have uploaded this course for FREE for all of us :D .

  • @mansinghyadav548
    @mansinghyadav548 2 ปีที่แล้ว

    Love you sir it is from my heart

    • @SeleniumExpress
      @SeleniumExpress  2 ปีที่แล้ว

      Thank you Manis ! It means a lot ❤️

  • @santhoshchandran6952
    @santhoshchandran6952 2 ปีที่แล้ว

    In rest template - u told like it takes 10 sec to response back approximately
    Is that won't happen in feign client?

  • @sarthaksrivastav7239
    @sarthaksrivastav7239 2 ปีที่แล้ว

    love you brother ❤️🙏🏻

  • @kamalmohansinghrana1381
    @kamalmohansinghrana1381 2 ปีที่แล้ว

    Does entity framework return the same object reference if I query the "logically" (in database) same object from different places.
    For example, I queried customer with name Joe Black, (and assume for now I know that there's only one Joe Black in the database.) Customer c = select ... blabla where ... Name == Joe Black...; and in somewhere else in the code, I queried Customer c2 = select... where.. ID==5 where 5 is the ID of Joe Black. I know that in the database they map to the same object, but DO they also map to the same object in code level? So does c1 equal to c2? I have lists to merge and check for logical equality of the objects (I cannot access the database for now) and I was wondering whether Entity Framework objects will play nicely with it or should I write my custom comparer classes.

  • @aibardulatov
    @aibardulatov 10 หลายเดือนก่อน

    Hi Abhilash. can you help me. I have error. It says : Consider defining a bean of type 'com.employee.employeeservice.service.AddressClient' in your configuration. It means even I make AddressClient a bean, using by @FeignClient annotation, but Spring can't find bean in IoC container. What to do?

    • @aibardulatov
      @aibardulatov 10 หลายเดือนก่อน

      O my God. Thanks> I resolved. Just I had to annotate main class with annotation @EnableFeignClients

  • @santhoshchandran6952
    @santhoshchandran6952 2 ปีที่แล้ว

    Thanks for the video

  • @kranthikumar4497
    @kranthikumar4497 9 หลายเดือนก่อน

    Feeling good

  • @manamohansamal1040
    @manamohansamal1040 2 ปีที่แล้ว +1

    Hi Abhilash, a well explained video about load balancing.❤️❤️ I have one doubt so far , the feign client is great removing lots of boilerplate code but what about the exception handling or error handling in case of a 4xx or 5xx , do we need to handle all those in the service class from where we are calling the proxy or is there any way to define the exception handlings as well ??

    • @SeleniumExpress
      @SeleniumExpress  2 ปีที่แล้ว +4

      Hi Manamohan !
      Glad that it helped !
      There are different ways to handle feign exception which will be covered in the follow up lessons. For now you can find an attribute called fallBackFactory inside @FeignClient.
      Do a little research about that, it help you to override your feign client abstract methods and you can give a default fallback response / handle exception as per your need.
      Alternatively you can use a global exception handler of spring and create an exception handler to handle feign client exceptions.
      @ExceptionHandler(FeignException.class)
      public String handleFeignException(FeignException e, HttpServletResponse response) {
      //grab needed stuffs from the response
      }
      You can also learn about ErrorDecoder from feign. It will help you to decode the error response and handle exception as per your need.It's something like RestTemplate's ResponseErrorHandler if you are aware about .

    • @manamohansamal1040
      @manamohansamal1040 2 ปีที่แล้ว

      Yes it makes sense now I was looking for something to replace the ResponseErrorHandler of rest template or to add fall back strategy with circuit breaker is in place . Thank you for the explanation ❤️❤️

  • @mcq2427
    @mcq2427 2 ปีที่แล้ว

    feeling great

    • @SeleniumExpress
      @SeleniumExpress  2 ปีที่แล้ว

      I too. Glad to know that you have reached halfway

  • @memsofgamers9479
    @memsofgamers9479 ปีที่แล้ว

    according to Browser security policy -> browser follows SOP(Same organ policy) if you want to access data from another ports/host browser doesn't allow us to do that, that's why we use crossOrigin but here in this video how it is happening. sir can you please explain this.

  • @shahidavalisyed487
    @shahidavalisyed487 9 หลายเดือนก่อน

    feeling grate

  • @bharathbhonsle8051
    @bharathbhonsle8051 2 ปีที่แล้ว

    Hi Abhilash,This was a great explanation and i have a doubt what if the restService is Protected with BasicAuth ??

  • @Kashiskthakur
    @Kashiskthakur ปีที่แล้ว

    if we are using REST protocols to communicate with other services that means this is just a distributed monoliths isn't it? please do a video on messaging queue based service communication.

  • @Barunkumar-pm8qi
    @Barunkumar-pm8qi ปีที่แล้ว

    bgm superrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr

  • @kamalmohansinghrana1381
    @kamalmohansinghrana1381 2 ปีที่แล้ว

    Does feign client supports spring oauth2 security features just like web client?

    • @SeleniumExpress
      @SeleniumExpress  2 ปีที่แล้ว

      Yes, Kamal ! It's just a rest client.

  • @DeepakGupta-pz4fx
    @DeepakGupta-pz4fx 2 ปีที่แล้ว

    Can you cover unit testing cases???

    • @SeleniumExpress
      @SeleniumExpress  2 ปีที่แล้ว +1

      Hi Deepak. I try to cover it in my 2nd batch of recordings. thank you for the suggestion.

  • @benaliali2046
    @benaliali2046 ปีที่แล้ว

    understood

  • @ajaydhiman2368
    @ajaydhiman2368 2 ปีที่แล้ว

    What is the benefit of using client side load balancing over server side load balancing ? (I know its too early to ask) and why we are calling it client side although everything is on server ?

    • @ravurisandeep8377
      @ravurisandeep8377 ปีที่แล้ว

      I have been looking into these topics from 10 days . I also have the same question . If anyone clear about this please answer

  • @JohnDoe-ej6vm
    @JohnDoe-ej6vm 2 ปีที่แล้ว

    Thanks sir :) you are really great person

  • @prashantkumar-ko6yd
    @prashantkumar-ko6yd 2 ปีที่แล้ว

    waiting next video in the video series

  • @start1learn-n171
    @start1learn-n171 2 ปีที่แล้ว

    TQ

  • @amoljadhav3681
    @amoljadhav3681 ปีที่แล้ว

    Hello Sir can u please start the Kafka and Apache camel series i really want to buy this series at any cost

  • @saifulhaq4408
    @saifulhaq4408 2 ปีที่แล้ว

    Reminds me Retrofit in android development..

  • @vakkalahari5449
    @vakkalahari5449 2 ปีที่แล้ว

    Could you please upload microservices paly list Abhilash

    • @SeleniumExpress
      @SeleniumExpress  2 ปีที่แล้ว

      Hi Hari, please follow this playlist.

    • @vakkalahari5449
      @vakkalahari5449 2 ปีที่แล้ว

      @@SeleniumExpress Thanks Abhilash i found play list.

  • @R.fit_b
    @R.fit_b ปีที่แล้ว

    feign client is not working for me

  • @beryalex1798
    @beryalex1798 2 ปีที่แล้ว

    Can any buddy tell me which IDE is the teacher using?

  • @premreddy5020
    @premreddy5020 2 ปีที่แล้ว

    hi bro please upload microservices coding part in github and tell us about github account of yours.

  • @nullpointer500
    @nullpointer500 2 ปีที่แล้ว

    Hi Abhilash is this course available in Udemy???

  • @AK-fh8tg
    @AK-fh8tg ปีที่แล้ว

    please use diffrent database

  • @debendradey8797
    @debendradey8797 6 หลายเดือนก่อน

    It is like Modi ji's "Man ki Baat" rather than a good tutorial . He did not look forward even once during the entire period.

  • @damilola_adegunwa
    @damilola_adegunwa 11 หลายเดือนก่อน

    thank you so much! I learnt about Feign Client and Ribbon, (load balancing)

  • @harikrishnan-fi4yw
    @harikrishnan-fi4yw ปีที่แล้ว

    Feeling great

  • @RAVIKUMAR-rs9fd
    @RAVIKUMAR-rs9fd 2 ปีที่แล้ว

    Thanks for the video

  • @alokraj4040
    @alokraj4040 2 ปีที่แล้ว

    feeling great

  • @yaz9552
    @yaz9552 3 หลายเดือนก่อน

    understood

  • @koripellyindukumarreddy8336
    @koripellyindukumarreddy8336 ปีที่แล้ว

    feeling great

  • @steveken6279
    @steveken6279 7 หลายเดือนก่อน

    Feeling great

  • @amiyarout217
    @amiyarout217 ปีที่แล้ว

    feeling great

  • @arjunvetal2274
    @arjunvetal2274 ปีที่แล้ว

    feeling great

  • @someshwarreddydasari6745
    @someshwarreddydasari6745 ปีที่แล้ว

    feeling great

  • @kalaliajay2273
    @kalaliajay2273 3 หลายเดือนก่อน

    feeling great