mars
2020
Il arrive que l’on ai besoin de permettre à un backend de notifier une app cliente (push).
Pour ce faire, dotnet met à notre disposition SignalR.
Or, si les contraintes techniques ne permettent pas de le mettre en oeuvre (ou si votre idéologie est contre), la solution du Server Sent Event peut être un candidat solide.
En effet, SSE est :
– Léger
– Simple à mettre en oeuvre (client ou server)
– Interopérable (java / dotnet dans mon cas)
– Transparent sur le réseau (ne nécessite que http)
Le lien suivant vous permet de disposer d’une implémentation simple en C# de SSE…
https://github.com/benjamin-devuyst/dotnet.serversentevents.client/tree/master/Foxrough.ServerSentEvents.Client/
Plus d’infos sur SSE : https://medium.com/conectric-networks/a-look-at-server-sent-events-54a77f8d6ff7