Quindi, ho questa applicazione come servizio. Ogni applicazione è specifica dell'utente. Quindi, per ogni utente, vorrei avviare una nuova istanza di finestra mobile. Ci dovrebbe essere la possibilità di riavviare l'istanza della finestra mobile dove era stata lasciata l'ultima volta. Quindi ha bisogno anche di archiviazione permanente.Contenitore docker di lancio per ogni utente
Mi piacerebbe sapere se ci sono librerie/framework che rendono questo più facile? Sarebbe bello se questa libreria fosse una libreria golang.
Suggerimento1: non è lo stesso, ma è simile a come servizi come koding.com, ecc avviano un contenitore separato per ogni progetto di utente/utente.
Come utilizzare una memoria di rete per i dati persistenti? –
I dati persistenti in sé non sono il problema. Questa libreria dovrebbe mappare questi dati persistenti a un utente e montarli sulla finestra mobile appena lanciata a seconda dell'utente. Non è difficile. Ma mi chiedo se esiste già una struttura che io possa usare o almeno guardare all'architettura e imitare. –
Penso che questo tipo di servizi siano il futuro del Cloud. Ti chiedi perché non ci sono librerie open source disponibili. I am pro cloud. Quindi sto convertendo tutte le mie applicazioni in Cloud. Ma alcuni di loro non sono un servizio generico. Quello che intendo generico è ad esempio un gioco MMORPG o un client di posta. Possono avere un'istanza in esecuzione e l'utente/l'istanza viene astratta dal database. Cosa succede se un'istanza in esecuzione può essere eseguita per un solo utente. Ad esempio, un IDE o un simulatore. –