Thank you Parth and glad you are liking the videos. Here are my popular series twitter.com/rahulpnath/status/1499626419357630466?s=20 Do let know if you have topic suggestions/feedback.
Thanks for making tutorials, you explained everything related to the azure queue storage, additionally azure credentials. Please make some videos on CPU profiling ,memory dumps and .NET Diagnostics
Glad you liked the video Bilal and thank you for the suggestions. I have added it to my list. Do check out the full ASP Series here bit.ly/asp-net-core-series
Thanks Rahul. While you are talking about azure queue, could you also talk about a valid usecase in which we go for it. Because the same can be achieved through legacy windows service. May be I am missing some of your old videos if you had published earlier on the same thing.
I have a few videos introducing this in my Messaging series (uses AWS services, but concepts remain the same) - ua-cam.com/play/PL59L9XrzUa-ku74pfBcy4f3tigwfzGUrG.html Let me know if that helps you understand some of the concepts. You could still process messages coming into an Azure Queue in a windows service. Queue is more to disconnect the dependencies between applications or use-cases.
Thanks rahul for this detalied information about queue storage. If possible do a videos on azure functions isolated issues How to read connectionstrings and queuenames from appsettings for servicebustrigger and storage queue trigger or servicebus topics? We checked most of the articles but no proper guidence there. Please do a video in your style which helps many peoples
Glad you like the video and Thank you Nuthan for the suggestion. Azure Functions supports Managed Identity, I would use that to connect to the different resources. I did talk about this in the video here www.rahulpnath.com/blog/getting-started-with-azure-functions/. Does that help or can you provide a bit more detail on the issue and I am more than happy to do a video on it.
Glad you are liking it - The full ASP NET Series is here bit.ly/asp-net-core-series I haven't been working much with k8s so not looking at those at the moment. But thank you for the feedback. Do keep other suggestions coming in 😀
Great video Rahul, thank you. You have mentioned 10 seconds polling to read the messages. Instead of that can we have a hook, where service is called as soon as the queue gets a message?
Thank you and happy you like it. With background jobs I think it's limited to polling. But if you are using Azure Functions or WebJobs, you can use Queue Trigger which will automatically trigger your functions on a new message docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-queue I will soon be doing a video on this. Hope it helps.
Hello Raul. Could you make a video explaning in which situations do you use azure service bus or azure queue storage? They both seems similar, but o think is used in different kind of situations.
This link gives a good comparison in case you haven't come across it already docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-azure-and-service-bus-queues-compared-contrasted?WT.mc_id=AZ-MVP-5003875 Let me know if that helps
Hi Rahul, ****PLEASE HELP**** Firstly Thank you so much for covering the topic in detail. Also, I wanted to *understand* that which is the best option to use among the BackgroundService and Azure function for my usecase? *USECASE:* *STEP 1:* will send the uploaded CSV file to the message queue by converting it to JSON string. *STEP 2:* Using the appropriate service(as per your recommendation) to retrieve the message. Each message data is responsible to invite the CSV users based on mandatory CSV columns, add each user to a group and patch/update user properties based on additional/optional CSV columns. *STEP 3:* Need to MAIL the uploader the CSV File with the status of the users invitation and properties updates. Currently what I was doing is processing the whole CSV in the HTTP POST method in controller after receiving the uploaded CSV file but with huge no. of users to process the request, it was getting timed-out due to the *230 seconds* limit. :( PLEASE HELP!!
Thank you! This is a great article which compares them both docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-azure-and-service-bus-queues-compared-contrasted?WT.mc_id=AZ-MVP-5003875 Let me know if that helps or if you have additional questions.
Thank you Prity for the suggestion. I haven't thought much about this, but if there is sufficient interest for a workshop/course, I might do one. Between what topics are you currently looking for and I can try and cover them here on this channel!
It is great video. Want to read message from Azure service bus queue. In this case can we use QueueClient? please share if you any video related to service bus.
Check out the Azure Series - it has other examples using Azure Functions, not specific to Azure Queue .Hope that helps. ua-cam.com/play/PL59L9XrzUa-n7jlb-bPuaY4TE-yCYNUnb.html
@@RahulNath Thanks, i went through all, but i/they(Client) want Azure Queue to be consume by Azure function only, so if you provide video/link that azure function specific to azure queue it will be great help for me sir.
@@KRISHNAKUMAR-mu4pt I don’t have one specific to Azure Queue but I guess the service bus queue video covers function integration. What you are looking for me might be this ? docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-queue-trigger
Or maybe I am wrong, I think this video covers integration with Azure Functions and Storage Queue - ua-cam.com/video/27OUTVdK2_0/v-deo.html I also wrote about it here www.rahulpnath.com/blog/getting-started-with-azure-functions/ Let me know if that helps you.
How to send message using azure stream data binder in . Net . I have a use case to send message in a loop as we have a certain limit that can be sent to queue at once . So I need to send message say limit is 100 and list size in the request body has 500 elements, i will have to iterate 5 times sending message to azure storage queue. Plz 🙏 reply thanks
Can I have multiple instances of the same background services pointing to the same Azure storage queue so that they can consume messages in parallel? I mean, in this way, I can scale my background service logic, right? Thank you very much!
If you want to scale I would suggest looking at Azure Functions to process these messages from the Queue using the QueueTrigger, which will give much more flexibility. I will try and do a video on this some time soon.
@@RahulNath Thank you very much, Sir! I think your tutorial is for solving a mini real-world development problem. Message Queue is a fundamental piece to build distributed system. Your next tutorial on Azure Functions, QueueTrigger and Asp.Net Core 5.0 will help many developers understand how to use those technologies to solve this very typical real-world problem. Thank you again. Really appreciate it.
Are you referring to Azure Table Storage? Guess you will have to loop through and delete each one. Easier might be delete and recreate table if that's an option
@@743Dora why would you delete all messages in a queue ? Are there already consumers for the messages ? Why are they not picking up and processing the messages ? Guess how you go about deleting depends on a lot of those - but yes you can delete them all.
Thank you for the awesome videos. I am checking all your videos. 🙂 Dont stop making videos. They are really helpful.
Thank you Parth and glad you are liking the videos. Here are my popular series twitter.com/rahulpnath/status/1499626419357630466?s=20
Do let know if you have topic suggestions/feedback.
You have cleared all the doubts, excellent video sir
Glad it helped!!
Excellent video. You cover all the needed material in such a short time.
Glad it was helpful Naveen! You can check out my Azure series here bit.ly/azure-series
Very nicely explained
Thank you so much 🙂
Thanks for making tutorials, you explained everything related to the azure queue storage, additionally azure credentials. Please make some videos on CPU profiling ,memory dumps and .NET Diagnostics
Glad you liked the video Bilal and thank you for the suggestions. I have added it to my list.
Do check out the full ASP Series here bit.ly/asp-net-core-series
Thank you. It is the best lessons in UA-cam. I quickly learned basic things in Azure thanks to you.
Glad to hear that! Do check out the full series bit.ly/azure-series
Super Rahul, very informative and well content video. thank you so much
Thanks and welcome Rajesh.
You are an excellent hands on hard code coder as well as an excellent teacher. Thanks for getting me to Azure too. Thanks
Thank you Mike! hope you are enjoying the series bit.ly/azure-series
Again..as usual best one.
Please continue with other Azure services as well. AKS and microservices
Thank you, I will!
Excellent job.
Glad you like it!
Thank you Sir. Its crystal clear. Thank you sir
You're most welcome!! Check out my popular series twitter.com/rahulpnath/status/1499626419357630466?s=20
Thanks Rahul for this wonderful serires. Very useful. You are an excellent teacher!!
So nice of you Chithiravelu and glad to hear that. Do let me know if you have any topic suggestions.
Thanks Rahul. While you are talking about azure queue, could you also talk about a valid usecase in which we go for it. Because the same can be achieved through legacy windows service. May be I am missing some of your old videos if you had published earlier on the same thing.
I have a few videos introducing this in my Messaging series (uses AWS services, but concepts remain the same) - ua-cam.com/play/PL59L9XrzUa-ku74pfBcy4f3tigwfzGUrG.html
Let me know if that helps you understand some of the concepts. You could still process messages coming into an Azure Queue in a windows service. Queue is more to disconnect the dependencies between applications or use-cases.
Thank you Rahul , Concept you explained is very detailed and comprehensive. This lecture really helped me to understand the Azure Queues.
Glad it helped Venkata! You can check out about Service Bus Queue here ua-cam.com/video/sjgG3Q2GbeA/v-deo.html
Thanks for this informative video, it helped me a lot.
Very happy to hear that Tarun. Do check out the Azure and ASP Series
bit.ly/azure-series
bit.ly/asp-net-core-series
@@RahulNath Thanks, definitely I do.
Great video
Thanks again!
Thanks rahul for this detalied information about queue storage. If possible do a videos on azure functions isolated issues
How to read connectionstrings and queuenames from appsettings for servicebustrigger and storage queue trigger or servicebus topics? We checked most of the articles but no proper guidence there. Please do a video in your style which helps many peoples
Glad you like the video and Thank you Nuthan for the suggestion. Azure Functions supports Managed Identity, I would use that to connect to the different resources. I did talk about this in the video here www.rahulpnath.com/blog/getting-started-with-azure-functions/. Does that help or can you provide a bit more detail on the issue and I am more than happy to do a video on it.
very good video
Thank you! Do check out the other videos in this series bit.ly/azure-series
You are the man. Very well explained. Congrats!!!
Glad you liked it!
Excellent, thank you!
Glad you enjoyed it!
Excellent tutorial Rahul! This helped me very much - thank you!
Great to hear that Josh!
Your vidoes are very helpful and easy to understand. Thanks for your efforts.
Glad you like them Rakesh! Hope you enjoy the full series bit.ly/asp-net-core-series
you save my time , sir . thaks a lot .
Glad it helped!
Thank you for this tutorial!
You are so welcome! Do check out my Azure Series bit.ly/azure-series
Yes Thanks This is exactly what will solve one of my Problem.
Awesome, good to know that.
Good one Rahul. You covered the topic in detail. Loved the additional parts like DI, Managed Identity etc.
Glad you liked it! Thank you Saleem 😀
Awesome bro. Became your regular visitor. Will watch all videos. I would like to understand k8s. Could you please make a video about that.?
Glad you are liking it - The full ASP NET Series is here bit.ly/asp-net-core-series
I haven't been working much with k8s so not looking at those at the moment. But thank you for the feedback. Do keep other suggestions coming in 😀
Great video Rahul, thank you. You have mentioned 10 seconds polling to read the messages. Instead of that can we have a hook, where service is called as soon as the queue gets a message?
Thank you and happy you like it. With background jobs I think it's limited to polling.
But if you are using Azure Functions or WebJobs, you can use Queue Trigger which will automatically trigger your functions on a new message
docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-queue
I will soon be doing a video on this. Hope it helps.
Hello Raul. Could you make a video explaning in which situations do you use azure service bus or azure queue storage? They both seems similar, but o think is used in different kind of situations.
This link gives a good comparison in case you haven't come across it already docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-azure-and-service-bus-queues-compared-contrasted?WT.mc_id=AZ-MVP-5003875
Let me know if that helps
@@RahulNath hum. Thanks for sharing.
You are awesome!!!
Thank you Shadab!!
@@RahulNath Thanks to you for such an awesome content.....
Great video. Congrats
Glad you liked it! Do check out the full series if you haven't already bit.ly/asp-net-core-series
thanks so much
You're welcome Yazan! The full Azure series is here bit.ly/azure-series
Hi Rahul,
****PLEASE HELP****
Firstly Thank you so much for covering the topic in detail.
Also, I wanted to *understand* that which is the best option to use among the BackgroundService and Azure function for my usecase?
*USECASE:*
*STEP 1:* will send the uploaded CSV file to the message queue by converting it to JSON string.
*STEP 2:* Using the appropriate service(as per your recommendation) to retrieve the message. Each message data is responsible to invite the CSV users based on mandatory CSV columns, add each user to a group and patch/update user properties based on additional/optional CSV columns.
*STEP 3:* Need to MAIL the uploader the CSV File with the status of the users invitation and properties updates.
Currently what I was doing is processing the whole CSV in the HTTP POST method in controller after receiving the uploaded CSV file but with huge no. of users to process the request, it was getting timed-out due to the *230 seconds* limit. :(
PLEASE HELP!!
Replied on the other comment, hope that helps.
Wow ! Really appreciated your efforts Rahul. Which one is the best over Service Bus Queue and storage queue ?
Thank you! This is a great article which compares them both docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-azure-and-service-bus-queues-compared-contrasted?WT.mc_id=AZ-MVP-5003875
Let me know if that helps or if you have additional questions.
Sir can you provide online classes of complete courses of Azur and .net core
Thank you Prity for the suggestion. I haven't thought much about this, but if there is sufficient interest for a workshop/course, I might do one.
Between what topics are you currently looking for and I can try and cover them here on this channel!
It is great video. Want to read message from Azure service bus queue. In this case can we use QueueClient? please share if you any video related to service bus.
You might be looking for this www.nuget.org/packages/Azure.Messaging.ServiceBus/
Planning to do a video on Service Bus soon!
Hi Rahul Please Make Video on Handling transaction in This Microservices. Please Please Please.
Thank you for the suggestion Barwal. Can you provide more details on a scenario? This will give me the correct context to talk about it.
@@RahulNath thank you so much for service bus video on my request.
@@barwalgayatri4655 Hope you find it useful 👍
@@RahulNath yes it's best i saw it just now.
@@barwalgayatri4655 Glad you liked it!
Hi Rahul, happy learning, please provide me the link to consume queue messages from azure function instead of background task.
Check out the Azure Series - it has other examples using Azure Functions, not specific to Azure Queue .Hope that helps. ua-cam.com/play/PL59L9XrzUa-n7jlb-bPuaY4TE-yCYNUnb.html
@@RahulNath Thanks, i went through all, but i/they(Client) want Azure Queue to be consume by Azure function only, so if you provide video/link that azure function specific to azure queue it will be great help for me sir.
@@KRISHNAKUMAR-mu4pt I don’t have one specific to Azure Queue but I guess the service bus queue video covers function integration. What you are looking for me might be this ? docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-queue-trigger
Or maybe I am wrong, I think this video covers integration with Azure Functions and Storage Queue - ua-cam.com/video/27OUTVdK2_0/v-deo.html
I also wrote about it here www.rahulpnath.com/blog/getting-started-with-azure-functions/ Let me know if that helps you.
@@RahulNath Hi Rahul, Azure function HTTP Trigger to read messages from Queue, any guidance path/video please?
Hi Rahul! Awesome content! :)
Can you recommend when to use Azure Queue Storage | Azure Service Bus Queues | Azure Functions | Hangfire? Thank you!
Hope the reply to other comment answers it! (ua-cam.com/video/sjgG3Q2GbeA/v-deo.html&lc=UgzIVQ6Cfv70ya1Aq9J4AaABAg)
Hi Raul, thanks for a greate tutorial - what if the case to manage multiple queues , including creating queues dynamiclly in run time?
Yes, absolutely - What issues are you facing in particular?
Hi, how to authenticate function using client certificate from logic app? Could you please make a video for the same.
Please Make Video on Azure Service Bus too.
Great suggestion, sure will do!
Finally I got to it - Here’s a video on Service Bus 😀 ua-cam.com/video/sjgG3Q2GbeA/v-deo.html
@@RahulNath thank for making on my demand
@@barwalgayatri4655 Any time 😀👍
Hi man, are you able to do a video on Azure Storage SDK v12, especially about upload big file to blob in chunks? Much appreciated your help
Good suggestion Sun. I will do one on Azure Blob Storage!
How to send message using azure stream data binder in . Net . I have a use case to send message in a loop as we have a certain limit that can be sent to queue at once . So I need to send message say limit is 100 and list size in the request body has 500 elements, i will have to iterate 5 times sending message to azure storage queue. Plz 🙏 reply thanks
Can I have multiple instances of the same background services pointing to the same Azure storage queue so that they can consume messages in parallel? I mean, in this way, I can scale my background service logic, right? Thank you very much!
If you want to scale I would suggest looking at Azure Functions to process these messages from the Queue using the QueueTrigger, which will give much more flexibility. I will try and do a video on this some time soon.
@@RahulNath Thank you very much, Sir! I think your tutorial is for solving a mini real-world development problem. Message Queue is a fundamental piece to build distributed system. Your next tutorial on Azure Functions, QueueTrigger and Asp.Net Core 5.0 will help many developers understand how to use those technologies to solve this very typical real-world problem. Thank you again. Really appreciate it.
Is it possible to clear entire data from an azure table using C# code if so can you post an working example
Are you referring to Azure Table Storage? Guess you will have to loop through and delete each one. Easier might be delete and recreate table if that's an option
@@RahulNath ok how about the service bus queues and messages
@@743Dora read all the messages and ack them or delete and recreate? What problem are you trying to solve?
@@RahulNath delete all
@@743Dora why would you delete all messages in a queue ? Are there already consumers for the messages ? Why are they not picking up and processing the messages ? Guess how you go about deleting depends on a lot of those - but yes you can delete them all.
Thanks for sharing- what if mutiple client to retrive (de-queue) the queue and insert to same DB, will it possible to get the duplicate message?
Great Video
Glad you like it Barwal!