¿Existen ventajas y/o desventajas en el uso de JCache (JSR 107) o la API de Memcache con Google App Engine? Si es así, ¿Que son?Google App Engine - API JCache o Memcache?
9
A
Respuesta
5
El uso de la JCache API como se define en JSR 107 es exactamente igual que utilizando la API GAE Memcache. Es decir, la API de Memcache de GAE se ve y actúa como la API de JCache en su código de Java.
Quoth the docs:
El Java de App Engine SDK es compatible con JCache, un estándar de interfaz propuesto para cachés de memoria, como una interfaz para la Memcache de App Engine. Esta interfaz está descrita por JSR 107. Dado que aún no es un estándar oficial, App Engine proporciona esta interfaz mediante el paquete de interfaz net.sf.jsr107.
Esto significa que si ya tiene una aplicación Java que usa JCache o si decide quitarla de App Engine, puede hacerlo sin cambiar el código de Memcache.
Cuestiones relacionadas
- 1. Google App Engine: Memcache o variable estática?
- 2. ¿Memcache (Java) para Google App Engine es un caché global?
- 3. Google-app-engine NDB
- 4. Versión de App Engine, Memcache
- 5. API REST en Google App Engine
- 6. API de App Engine y Google Drive
- 7. Google App Engine retraso extraño
- 8. Google App Engine Locking
- 9. Google App Engine: ¿Java o Python?
- 10. Google App Engine Task Deadline
- 11. Google App Engine: get_or_create()?
- 12. Google App Engine
- 13. Google App Engine Geohashing
- 14. Google app engine & CDN
- 15. Google Maps y Google App Engine
- 16. ¿Debo usar google-app-engine-django o app-engine-patch o ninguna otra cosa?
- 17. debería dejar Google App Engine?
- 18. Google App Engine - Cookies seguras
- 19. Google App Engine (python): API de búsqueda: String Search
- 20. Google App Engine: módulo JSON
- 21. Error 429 al invocar Reddit api desde Google App Engine
- 22. Google App Engine - HTML generado en caché
- 23. Implementación de etiquetas en Google App Engine
- 24. web.py en Google App Engine
- 25. Google App Engine y dos.xml
- 26. Google App Engine JDO 3
- 27. Jinja2 en Google App Engine
- 28. appengine_config.py en Google App Engine
- 29. eCommerce en Google App Engine
- 30. Google App Engine en Silverlight
Entiendo esa parte, pero me pregunto si hay algo que no puedas hacer con JCache que puedas hacer con la API de Memcache. –
Parece que la API de Memcache de bajo nivel tiene algunas características adicionales que no están en JCache, como los métodos para incrementar/disminuir atómicamente los contadores enteros y las estadísticas. También hay algunos métodos de JCache no compatibles con Memcache de GAE. Ver http://code.google.com/appengine/docs/java/memcache/usingjcache.html#Features_Not_Supported –
Parece que JCache está básicamente muerto (http://bluxte.net/musings/2009/09/10/what- happened-jcache-aka-jsr-107). –