I keep seeing people say that #SignalR is not designed for video streaming, but I can’t help but try it. Seems like with the #HLS set up that I’m looking at, the individual file size should be minimal enough that it should be doable.
Is it naive to think that using the built in streaming mechanisms with #MessagePack wouldn’t be enough to get decent perf?
I wouldn’t l even think about doing it this way, except that it would avoid having to stand up custom tunneling infrastructure.
Heute wieder ein wenig an der nächsten Version von #LeDi gearbeitet. Diese Version wird einige Vereinfachungen mit sich bringen und gleichzeitig Verzögerungen z.B. bei der Sekundenanzeige quasi vollständig eliminieren. Danke an #Blazor und #SignalR.
https://github.com/hunv/ledi
I just posted two issues related to Redis #SignalR #Backplane:
https://github.com/dotnet/aspnetcore/issues/48624 (proposal on bandwidth & latency improvements)
&
https://github.com/dotnet/AspNetCore.Docs/issues/29435 (Doc improvement)
I appreciate any feedback :)
cc @Nick_Craver @davidfowl who worked on this :)
#dotnet #aspnetcore
#signalr #backplane #dotnet #aspnetcore
RT @1kevgriff
Thanks, Alfio, for the great review of the SignalR Mastery course!
Join Alfio and all the successful students at https://signalrmastery.com/
Questions? Hit me with them!
#signalr #signalrmastery #coding
Thanks, Alfio, for the great review of the SignalR Mastery course!
Join Alfio and all the successful students at https://signalrmastery.com/
Questions? Hit me with them!
#signalr #signalrmastery #coding
@jeremymorgan Thinking of it, not much of the #SignalR API is really elegant. It's actually quite messy with all the magic strings and the way you "kinda" have to flip things around in the hub so the methods make sense for the opposite side. I mean, your client will call something like SendMessage(string msg) but the other end needs to receive that message where it makes more sense to have a callback named MessageReceived(string msg)
I ended up creating a bunch of wrappers to Publish and/or Subscribe to messages. But still, the whole thing feels clunky.
Oh and don't get me started on what needs to be done to your auth flow to deal with proper authorization. 🤯 You think dealing with the token in the query string is enough... NO! because it won't be there when SignalR starts using SSE or Long Polling... it's then back in the header. Wonderful times!
Help needed receiving a SignalR message sent from a .Net Web API to a Blazor WebAssembly app.
#dotnet #signalr #blazor #BlazorWasm
#SignalR question
Since Google Cloud load balancers only offer a "best effort" stickiness, does it mean that we can't use it on that platform?
Or are there workarounds for that?
Dans mon dernier article de blog, je parlais de la mise à l'échelle de SignalR avec Redis comme backplane.
SignalR utilise "juste" la fonctionnalité Pub/Sub de Redis, aucun état n'est stocké sur Redis, tout est géré par les différents serveurs.
Donc en théorie, on devrait pouvoir utiliser n'importe quel système Pub/Sub comme backplane : RabbitMQ, PostgreSQL
Il faut faire un HubLifetimeManager :
Si j'avais un peu de temps libre, je m'y amuserais
#dotnet #signalr
How do you manage a real-time updating data grid (using #SignalR with #blazor wasm and #dotnet server) when the number of rows becomes unmanageable? It's a very complicated, multi-source list. I'm tempted to throw out all the real-time updates and lock down page loads or virtualization of visible sections.
RT @1kevgriff
Thanks, Chris! ⭐⭐⭐⭐⭐
Join all the students learning how to build awesome #realtime web applications with #SignalR.
Check it out: http://signalrmastery.com
#realtime #signalr #dotnet #dotnet6 #dotnetcore #aspnetcore
Thanks, Chris! ⭐⭐⭐⭐⭐
Join all the students learning how to build awesome #realtime web applications with #SignalR.
Check it out: http://signalrmastery.com
#realtime #signalr #dotnet #dotnet6 #dotnetcore #aspnetcore
RT @1kevgriff
"Great course!" ⭐⭐⭐⭐⭐
Thanks, Dave!
Join all the students learning how to build awesome #realtime web applications with #SignalR. #dotnet #dotnet6 #dotnetcore #aspnetcore
Sign up now: http://signalrmastery.com
#realtime #signalr #dotnet #dotnet6 #dotnetcore #aspnetcore
"Great course!" ⭐⭐⭐⭐⭐
Thanks, Dave!
Join all the students learning how to build awesome #realtime web applications with #SignalR. #dotnet #dotnet6 #dotnetcore #aspnetcore
Sign up now: http://signalrmastery.com
#realtime #signalr #dotnet #dotnet6 #dotnetcore #aspnetcore
RT @1kevgriff
"Perfect"
⭐⭐⭐⭐⭐
Join the many students learning how to build awesome #realtime web applications with #SignalR. #dotnet #dotnet6 #dotnetcore #aspnetcore
See the course details here: https://signalrmastery.com
#realtime #signalr #dotnet #dotnet6 #dotnetcore #aspnetcore