Sto sviluppando un sistema CMS che può servire più siti contemporaneamente, è possibile mappare più domini alla singola applicazione di Google App Engine?È possibile mappare più domini su un'unica applicazione di Google App Engine?
12
A
risposta
11
Sì, è possibile.
Ancora meglio, c'è support for "multitenancy", in cui l'app viene automaticamente partizionata per supportare più domini/domini.
Ciò significa che le principali API supportano la multitenancy (datastore, task, memcache), dove per ogni spazio dei nomi si ottiene una "istanza" separata dell'API. Ad esempio: Dominio1 vedrà solo le Entità che ha creato e domain2 vedrà che è proprio.
Ciò significa che non è necessario eseguire la separazione del namespace a mano nel codice. Puoi farlo tramite un semplice servlet Filtro mappando un dominio a uno spazio dei nomi.
Vedere questa risposta: http://stackoverflow.com/questions/1408229/connecting-domain-to-google-app-engine-without-google-apps/1408472#1408472 – Yarin