Hi Rahul, I am a big fan of your fabulous content . As microservices is hot cake in the market now, I request you to please do few videos related to how and when to go for microservices , different types of database communications in microservices and cross cutting concerns in the same.
@RahulNath2 жыл бұрын
Thank you Riyaz! Great suggestion- I’ve been planning some content around micro services architecture. Hopefully will get to it
@lipunpatel59372 жыл бұрын
This channel is one stop solution for .NET Core.😀
@RahulNath2 жыл бұрын
Thank you Lipun - The ASP Series is here in case you missed it bit.ly/asp-net-core-series Do let know if you have specific topic suggestions.
@nsajan4 жыл бұрын
Nice! Keep going Rahul.
@RahulNath4 жыл бұрын
Thanks Sajan. Glad you are liking it!
@kumar_codes4 жыл бұрын
Very nice ..Rahul....keep it up!! The contents of urs is very good...
@RahulNath4 жыл бұрын
Thank you Pritish!
@starman90004 жыл бұрын
Great video Rahul! This kind of uniqu subject make standout from other dotnet channels! You are a Rock star 🌟
@RahulNath4 жыл бұрын
Thank you for your continuous encouragement and support Jay!
@ades39673 жыл бұрын
This deserves so many more views. Great video Rahul
@RahulNath3 жыл бұрын
Thank you, that's so kind Ade!
@kiranshetty43163 жыл бұрын
Superb Rahul and crystal clear . Thanks for the video. well appreciated.
@RahulNath3 жыл бұрын
Thank you Kiran. Glad it helped!
@1dfe-4e68-bd9f2 жыл бұрын
You explain very well. Thank you Rahul!
@RahulNath2 жыл бұрын
So nice of you! Thank you!
@worldisone24293 жыл бұрын
This is urgently needed to implement in our application.... Thanks Rahul for the great video...👌
@RahulNath3 жыл бұрын
My pleasure, Sanju 😀
@BiffBifford3 жыл бұрын
Your shirt is just as awesome as your channel!
@balajivenkateswarankrishna84592 жыл бұрын
Nice Video. Appreciate your hard work in explaining it in detail. Thanks very much.
@RahulNath2 жыл бұрын
Glad it was helpful! Hope you are enjoying the full series bit.ly/asp-net-core-series
@ylashin784 жыл бұрын
Nice to see the new Fiddler GUI of managing rules, in addition to Polly of course 😉
@RahulNath4 жыл бұрын
Thank you Yousry! Yeah new Fiddler looks good, but limited features at the moment and also has a pricing plan.
@md.ajijulhoque21903 жыл бұрын
Thanks Rahul for the great content!!
@RahulNath3 жыл бұрын
are you using fiddler or fiddler everywhere version? Maybe you can try setting the HttpClient.DefaultProxy explicitly. You can find more details in this post/video www.rahulpnath.com/blog/jwt_authentication_asp_net_web_api/ Lent know if that helps or if you have additional questions.
@md.ajijulhoque21903 жыл бұрын
@@RahulNath Thank you for providing the fix, worked by setting default proxy explicitly.
@RahulNath3 жыл бұрын
@@md.ajijulhoque2190 Glad it helped. Let me know if you have additional questions.
@paddymcglone90793 жыл бұрын
Thank you for this great video !
@RahulNath3 жыл бұрын
Glad it helped Paddy!
@smitashirsath39982 жыл бұрын
This video is really good. Thank you for shearing knowledge. I have one question I am not able to install Fiddler Everywhere tool on my company laptop because of privacy policies. Can you suggest me the other way to test retry and unauthorized policies for poly. Thank you
@RahulNath2 жыл бұрын
Thank you Smita. Did you try the Fiddler standalone version? www.telerik.com/download/fiddler Might be good to check with company for exception to install this - great developer tool. Not sure of other ways to do this, could write some custom code, but haven't done that.
@rakeshms4 жыл бұрын
very good videos Rahul.
@RahulNath4 жыл бұрын
Thank you Rakesh and glad you like it!
@saravanann11092 жыл бұрын
This video is very informative.
@RahulNath2 жыл бұрын
Glad it was helpful!
@priyankabarde65033 жыл бұрын
Excellent Rahul as usul
@RahulNath3 жыл бұрын
Glad you liked it Priyanka!
@anandvijayan7103 жыл бұрын
Good content. Thanks for putting this effort.
@RahulNath3 жыл бұрын
Glad you enjoy it Anand! I'm sure you will like the full series here bit.ly/asp-net-core-series
@alfullard88873 жыл бұрын
Brilliant content. Please keep up the great work.
@RahulNath3 жыл бұрын
Awesome thank you for the lovely comment!
@MayankSharma-qb6hc2 жыл бұрын
Thanks a lot for your work, it really helped me.
@RahulNath2 жыл бұрын
So happy to hear that Mayank 😀
@jt0993 жыл бұрын
Just found your channel, great content!
@RahulNath3 жыл бұрын
Welcome aboard Jordan and happy you are liking it. The full ASP NET Series is here kzbin.info/aero/PL59L9XrzUa-nqfCHIKazYMFRKapPNI4sP
@jt0993 жыл бұрын
@@RahulNath Thanks going to book mark this for sure!!
@RahulNath3 жыл бұрын
@@jt099 Will look forward to hearing from you.
@avanirathi0052 жыл бұрын
Does circuit breaker reset per user session or for all sessions?
@MrDonald9112 жыл бұрын
I know it's bad practice but can I use polly without a client ? Meaning I have many controller actions and each action has data logic inside (without calling an api endpoint), can I use polly as a global middleware for any request so that it applies the retry policy for any 500 response ? Thanks
@RahulNath2 жыл бұрын
yes it will be a bad practice. You don't need polly for this, you can do exception handler and retry in side if its transient errors. If not I suggest looking at message based interaction, so you can automatically retry by reprocessing the whole message.
@DeepakShaw9 ай бұрын
Hey Rahul, thanks for the demo. However, I have a request to make a video on IHttpClientFactory With Delegating Handlers also cache the token in serverless scenarios. Looking forward to this..
@RahulNath9 ай бұрын
Hey Deepak, Thank you for your continued support here. That is a good suggestion and I have been planning to do some videos around these area of Http client. When you say cache the token are you referring to tokens used to auth with external/http api's?
@DeepakShaw9 ай бұрын
@@RahulNath Yes Rahul. Looking forward to your video on this topic..
@dailystudy39842 жыл бұрын
Thanks for your effort and turn on the translation, please
@RahulNath2 жыл бұрын
Thank you . I have the subtitles option turned on, but looks like KZbin was unable to autogenerate for this one. If you have any specific questions feel free to ask here. Do check out the other videos in this series as well bit.ly/asp-net-core-series
@MohammadAlbazel2 жыл бұрын
Good topic and good explanation. I really need this in our production apps. Thanks a lot Rahul👍🏻
@RahulNath2 жыл бұрын
Glad to hear that and happy it helped. Hope you are enjoying other videos in this series bit.ly/asp-net-core-series
@VinayKumar-cz3bu2 жыл бұрын
Great content... Simple and precise:)
@RahulNath2 жыл бұрын
Thank you Vinay. Do check out the full series bit.ly/asp-net-core-series
@donaldanand956310 ай бұрын
Why this application is not running in VS 2017. Error : "Current .ndk does not support targeting .net core 2.1."
@FaizlMuhammed2 жыл бұрын
Short and precise, thanks Rahul for explaining well! Can you please share your Polly implementation code url.
@RahulNath2 жыл бұрын
Thank you Faizal! Sorry missed putting it in description. Have updated it there - Here is the link rahulpnath.visualstudio.com/KZbin%20Samples/_git/MakingHttpRequest Let me know if you have any other questions.
@FaizlMuhammed2 жыл бұрын
@@RahulNath Thanks Rahul :) , we are implementing retry in our core project, Please help to command on the below statement. 1, Request timeout and retry both are different but, we always expect a long request more than 100secs then we should set a timeout span, else all retry will fail?. how about setting an infinite time span setup. 2, When setting up a long request timeout, do we need a retry mechanism? since all our HTTP calls get an operation canceled error when added the timeout is fixed. I understand from your video the relevance of retry. Can you please help to understand the relevance of retrying HTTP call against timeout which is set up to infinite time(Client.Timeout = Timeout.InfiniteTimeSpan ) .
@RahulNath2 жыл бұрын
@@FaizlMuhammed What's happening on that HTTP request? If it takes so long have you considered moving to a message based processing?
@FaizlMuhammed2 жыл бұрын
@@RahulNath Hi Rahul, actually this is an Azure function,Which can be called external apis multiple times in an minute (300 calls in a day). We are getting a response in 05-150 seconds for each request.
@RahulNath2 жыл бұрын
@@FaizlMuhammed so what is the response ? Any possibility to decouple request and response via messaging ?
@harrylyod34023 жыл бұрын
nice content thank you
@RahulNath3 жыл бұрын
Thank you too Harry. I'm sure you will like the other videos in this series kzbin.info/aero/PL59L9XrzUa-nqfCHIKazYMFRKapPNI4sP
@venkateshpillay72502 жыл бұрын
Thank you sir.. :) One question : How can we test whether the service is retrying 3 times or not without fiddler? (i tried it but it just return 500 error at the end, so i m not sure if retry is happening or not)
@RahulNath2 жыл бұрын
You could add some logging inside the retry and check that?
@syedfarhan71053 жыл бұрын
Can we configure polly in startup class itself, something like a global rule for all HttpClients?
@RahulNath3 жыл бұрын
Hi Syed, I guess you could. Add a named client with the retry config you want and use that to resolve an instance every time. Are you facing any issues with it?
@ammadkhan23522 ай бұрын
you earn subscriber man
@RahulNath2 ай бұрын
Thank you Ammad! Check out my ASP Series bit.ly/asp-net-core-series
@ammadkhan23522 ай бұрын
@@RahulNath I will sir.
@RahulNath2 ай бұрын
@@ammadkhan2352 And you can call me Rahul 😀
@RAKESHKUMAR-wv5qr2 жыл бұрын
Hi Rahul, I am planning to use polly retry in service bus topic trigger azure function when cosmos db throws exception? Can we do that?
@RahulNath2 жыл бұрын
Yes, you can. Depends on what error cosmosdb is throwing and if it makes sense to retry. If the error is not transient, then retrying will only give you back the same error. Hope that helps.
@RANVEER.4321 Жыл бұрын
U r a genius
@romarathi173 жыл бұрын
Is there any way we can implement this in asp.net 4.8 framework? Everywhere we search there are core examples but not without core. Little help would be great :-)
@RahulNath3 жыл бұрын
Hey Roma, Yes it should be possible. You will need to get an older version thought. This link explains the version compatibility github.com/App-vNext/Polly/wiki/Supported-targets Does that help? What issue are you facing when using it? Do you have a small repo that you can share?
@romarathi173 жыл бұрын
@@RahulNath Actually we are yet to implement it in our project and doing some RND on that but could not find an example like you share in your video for core same as that for (without core). An example is all that is needed from where we can find a starting point. We have ample of api's and adding a code for every api will not be an optimal solution so..
@RahulNath3 жыл бұрын
@@romarathi17 Cool makes sense. I think it will be very much the same as with the .NET core. It's been a while since I have used it with .NET fwk. But once you get to implement and if you run into issues, share me a sample repo and I can take a look.
@FaizlMuhammed2 жыл бұрын
Hi Rahul, I have implemented policy retry in our project. One doubt if all retry did I don't want to return with an exception instead. The next line code after the HTTP call should execute. Can you please help on this.
@RahulNath2 жыл бұрын
You can handle the exception in Polly and specify what should happen in that case - More details here github.com/App-vNext/Polly/wiki/Retry Let know if that helps.
@abhishekks67823 жыл бұрын
Please make a video health checks sir 🙏 like S3 using .net core
@RahulNath3 жыл бұрын
Thank you for the suggestion. Adding to my list for Health Checks! And you can call me Rahul 😀
@RahulNath3 ай бұрын
Here's one on health checks kzbin.info/www/bejne/b5_Xo59pgLN2ptE
@Tanmaygaming04062 жыл бұрын
Hey Rahul! I noticed one stuff, I have one API which does response compression ..... Output for this api in JSON giving me in compressed form which I can't read but browser is giving me right result.... Why so? How I can resolve this?
@RahulNath2 жыл бұрын
Hope you resolved this issue Kushal
@Tanmaygaming04062 жыл бұрын
Great!
@RahulNath2 жыл бұрын
Thank you Kushal - The full series is here bit.ly/asp-net-core-series
@Tanmaygaming04062 жыл бұрын
@@RahulNath I've gone through your every videos!
@RahulNath2 жыл бұрын
@@Tanmaygaming0406 Wow thank you - hope you are liking them. Do let me know in case you have any suggestions/feedback.
@Tanmaygaming04062 жыл бұрын
@@RahulNath Can you make something to performance of api / response compression/ microservice using ocelot or open source / you can cover on system design with implementation.
@rajatetn923 жыл бұрын
How can we log the retries handled by Polly?
@RahulNath3 жыл бұрын
Is it something like this you are looking for? stackoverflow.com/questions/42952057/polly-policy-to-log-exception-and-rethrow
@vikashsharma57773 жыл бұрын
Bhai why so serious ? relax, you are doing great
@RahulNath3 жыл бұрын
haha thank you Vikash. Getting better on video. Slowly getting there 😀
@imransiddiqui63502 жыл бұрын
voice and video is not in sync.
@RahulNath2 жыл бұрын
Sorry to hear that - first time getting that comment. Curious are you listening on a Bluetooth headset or a wired one?
@krishangill41372 жыл бұрын
Make video in hindi also
@RahulNath2 жыл бұрын
Thank you for the suggestion Krishan, but I don't speak Hindi that fluently! 😀