Sobre el proyecto
Temporal es una plataforma de ejecución duradera que permite a los desarrolladores ejecutar unidades de lógica de aplicación, conocidas como Workflows, de manera resiliente. Está diseñada para manejar fallos intermitentes automáticamente y reintentar operaciones fallidas para garantizar la fiabilidad en aplicaciones escalables.
Los componentes y características clave incluyen:
- Temporal Server: El motor central que gestiona la ejecución de los workflows.
- Temporal CLI: Una interfaz de línea de comandos para interactuar con el servidor, gestionar namespaces y listar workflows.
- Temporal Web UI: Una interfaz visual para monitorear y visualizar los workflows en ejecución.
- Soporte multi-lenguaje: Aunque este repositorio contiene el código fuente del servidor, los workflows, activities y workers pueden implementarse utilizando varios lenguajes compatibles (como Go y Java).
Temporal se originó como un fork de Cadence de Uber y es desarrollado por Temporal Technologies.