La nostra architettura è costituita da server HTTP (personalizzati) in cui i client personalizzati inviano una richiesta HTTP per alcune informazioni e le informazioni vengono restituite proprio come funziona HTTP. Ora abbiamo bisogno di un'estensione speciale personalizzata che è una richiesta che è una sottoscrizione per ricevere "eventi" asincroni su una risorsa.
Ad esempio, il client invia una richiesta http che sottoscrive eventi per alcune entità. Poiché l''entità' genera eventi, questi vengono passati al server http e il server http deve quindi cercare le sottoscrizioni per quell'entità e inviare il messaggio dell'evento a tutti i client sottoscritti. Spero che abbia un senso.
Quindi le mie domande sono:
- Questo è stato fatto prima / o c'è uno standard che dovrei guardare?
- Se nessuno standard, qualche suggerimento su come implementare?
- In che modo un server http invia un "messaggio" non richiesto a un client?