Te sugerimos que pruebes esta respuesta en un entorno controlado antes de enviarlo a producción, saludos.
Solución:
Para crear sus servicios REST, pruebe nuestro proyecto mORMot de código abierto. Ahora es un proyecto bien conocido y estabilizado, utilizado en producción en todo el mundo.
Puede usar cualquier DAC con el estado actual del marco implementando un personalizado TSQLRestServerStatic
clase (similar a la TSQLRestServerStaticInMemory
class, pero llamando a su DAC): por lo que se beneficiará del ORM y la arquitectura JSON RESTful, junto con el servidor de modo kernel http.sys de alta velocidad.
los SQLite3 El motor NO es obligatorio con nuestro marco, incluso si fue diseñado para funcionar mejor con él.
Si va a iniciar una aplicación desde cero, creo que mORMot es una buena opción si Delphi es su única opción. Si elige datasnap, tendrá que vivir con los problemas de rendimiento y estabilidad.
Escribí un artículo en mi blog hablando sobre el rendimiento y la estabilidad con DataSnap (y mORMot) en aplicaciones grandes, puedes verlo en el siguiente enlace:
Análisis de DataSnap basado en pruebas de velocidad y estabilidad
Creo que debería echar un vistazo a kbmMW, hay una manera de implementar un servidor REST básico basado en un servidor HTTP controlado por eventos.
Controlar news.components4developers.com
grupos de noticias, ahí tendréis mucha documentación.
Comentarios y calificaciones
Puedes añadir valor a nuestra información tributando tu experiencia en las críticas.