Thanks for watching! 🙂 The connection limit per instance is currently 100,000 simultaneous clients. Above that you can deploy multiple instances. You would implement your own sharding as the strategy used is highly dependent on the specific scenario. One example we've seen is deploying to multiple regions so clients connect to an instance that's closest, and messages are distributed to multiple regions using something like a geo-distributed Azure Cosmos DB change feed or Azure Service Bus topics.
@@nthonychu thanks for explanation. As we can deploy multiple instances so how the clients entertained geographically? How azure Signal R service manages it or it would be manageable by own strategy?
@@rehmanshahid5671 There are a few ways to do it. One is you can deploy Azure Functions apps to all the regions alongside the SignalR Service deployments, then put Azure Traffic Manager in front of the function app (not SignalR Service). This is not shown in the video, but there's a small Azure Function that each SignalR client calls to negotiate the connection. Traffic Manager routes the client to its closest function app to negotiate the connection, which sends the client to the SignalR Service instance in the same region.
Hi Anthony, Thanks for the great video. I faced issues with ASP.NET Core SignalR when I scaled out the Azure app service to 2 instances. So, I tried using Azure SignalR Service as a backplane with no luck. It works fine with one instance of the web app though. I have also posted a question - stackoverflow.com/questions/66099462/azure-signalr-service-issue-with-scale-out-in-azure-app-service . Do you have any idea what i am missing here?
Anthony, great presentation! I love to use it in future project. I added simple Chinese to the language list but could not get translation from client side. Any idea? "new List { "en-US", "fr-FR", "es-ES", "ko-KO", "ja-JP", "de-DE", "zh-CN" };" Thanks again!
Absolutely! There are lots of C# samples around so I decided to showcase other languages that people don't usually associate with SignalR. If you check out the repo for the demo, I have a C# version there.
Guys. This app was really cool, but I think the title of the video is misleading,. I was expecting to see you Showcasing azure Serverless services, pros, cons, pricing, and limits.. why it is different from Lambda AWS
This is part of a “go serverless” series that showcases different things you can do with Azure’s serverless products. Check out the first episode for an overview of Azure Functions. I think it’ll answer your questions! (And of not, feel free to ask): th-cam.com/video/UFxQhszT450/w-d-xo.html
Wow that was very enlightening thank you for the simple description and concrete examples!
Great video....one quick question
Is there any connections limit for clients for azure signal R service?
Thanks for watching! 🙂 The connection limit per instance is currently 100,000 simultaneous clients. Above that you can deploy multiple instances. You would implement your own sharding as the strategy used is highly dependent on the specific scenario. One example we've seen is deploying to multiple regions so clients connect to an instance that's closest, and messages are distributed to multiple regions using something like a geo-distributed Azure Cosmos DB change feed or Azure Service Bus topics.
@@nthonychu thanks for explanation. As we can deploy multiple instances so how the clients entertained geographically? How azure Signal R service manages it or it would be manageable by own strategy?
@@rehmanshahid5671 There are a few ways to do it. One is you can deploy Azure Functions apps to all the regions alongside the SignalR Service deployments, then put Azure Traffic Manager in front of the function app (not SignalR Service). This is not shown in the video, but there's a small Azure Function that each SignalR client calls to negotiate the connection. Traffic Manager routes the client to its closest function app to negotiate the connection, which sends the client to the SignalR Service instance in the same region.
3:53 The turning to the right was very critical :D
Bruh!!!🍆
😂😂😂
How can I use SignalR with Django? I can't seem to find any content about it or is it not supported?
Hello Anthony, nice demo for shared whiheboard, where can we find the source code ?
animeEveryDay Thanks. It’s here: github.com/anthonychu/serverless-draw
@@nthonychu Awesome mate !
Hi Anthony, Thanks for the great video. I faced issues with ASP.NET Core SignalR when I scaled out the Azure app service to 2 instances. So, I tried using Azure SignalR Service as a backplane with no luck. It works fine with one instance of the web app though. I have also posted a question - stackoverflow.com/questions/66099462/azure-signalr-service-issue-with-scale-out-in-azure-app-service . Do you have any idea what i am missing here?
Hi @siddarth singh does it work for you? I want to scale for 2 instances but don't want to show common output, want to keep individual
Anthony, great presentation! I love to use it in future project.
I added simple Chinese to the language list but could not get translation from client side. Any idea? "new List { "en-US", "fr-FR", "es-ES", "ko-KO", "ja-JP", "de-DE", "zh-CN" };"
Thanks again!
Why cant whole or part of REST API replace with SignalR. May be it could reduce www (world wide wait!!)
Is it possible to have the github of the code ?
Hugo Girard See link in the show notes for CaptionR.
Is it possible to have the c# code?
Absolutely! There are lots of C# samples around so I decided to showcase other languages that people don't usually associate with SignalR. If you check out the repo for the demo, I have a C# version there.
@@nthonychu tnx!!!
4:49 - connection string storage
5:38 - Sas connection to blob storage
Guys. This app was really cool, but I think the title of the video is misleading,. I was expecting to see you Showcasing azure Serverless services, pros, cons, pricing, and limits.. why it is different from Lambda AWS
This is part of a “go serverless” series that showcases different things you can do with Azure’s serverless products. Check out the first episode for an overview of Azure Functions. I think it’ll answer your questions! (And of not, feel free to ask): th-cam.com/video/UFxQhszT450/w-d-xo.html
AWS is far much better than Azure Shit...
Shut up idiot.