Amo crossbar.io e come funziona (personalmente). Ma mi piacerebbe sapere come configurare l'architettura per una tipica applicazione di chat dinamica usando Autobahn (Crossbar.io).Come configurare Autobahn (crossbar.io) per le chat room dinamiche?
La chat dinamica qui indica che ogni chat è stata creata per ciascun URL.
Ad esempio: http://www.myapplication.com/chat?roomId=123
, crea una chat room sottoscrizione di argomento "com.myapp.chat123".
http://www.myapplication.com/chat?roomId=456
, crea una chat room sottoscrizione di argomento "com.myapp.chat456".
Abbiamo bisogno di memorizzare i messaggi di chat nel database per riferimento futuro, poiché Autobahn non ha la persistenza del messaggio.
Ora le mie domande sono:
Se ogni chat room usare argomento a parte, quindi come potremmo sottoscrivere i messaggi nel server (dal momento che non siamo in grado di iscriversi utilizzando modelli fin d'ora) ?
Poiché utilizzeremo un argomento separato per ogni stanza, come eseguiamo l'autenticazione e l'autorizzazione in Crossbar.io?
Non sono riuscito a trovare la documentazione Javascript per l'impostazione delle funzioni come indicato here. Dove trovarlo?
In this SO answer, è stato detto che crossbar.io fornisce meta-eventi per la sessione di partecipare o lasciare in Router. C'è un modo per sapere quando l'utente si iscrive o disiscrive allo specifico argomento invece di entrare o uscire dal router?
Puoi spiegare come configurare le funzionalità di profilo avanzato disponibili con la versione corrente di Crossbar.io (in Javascript, browser o Node.js)?
Potresti spiegare la funzione Event History in dettaglio? E come configurarlo?