Aplicación
Una de las principales opciones de configuración de App es la opción de mostrar registros avanzados para la depuración o solución de problemas en el microservicio. Puede habilitarlo parcialmente mediante el adaptador o el modo “Debug=true” para que afecte a todo el proyecto.
Utilice este modo de configuración para investigar posibles problemas en la aplicación. Si lo está utilizando en un contenedor, también tendrá una lista de todas las variables recibidas.
En este ítem también podemos configurar la funcionalidad Multi-Tenancy para aplicaciones SaaS (Software as a service) y la función Identity.
|
|
En el siguiente ejemplo, detallamos la configuración predeterminada de la aplicación agrupada en General, Tenancy e Idempotency.
Aplicación | — |
---|---|
Licencia | Información sobre la licencia de uso de Devprime |
Depurar | Habilitar la depuración detallada en todos los servicios (Verdadero/Falso) |
DebugWeb | Habilitar la depuración solo para el adaptador web (verdadero/falso) |
DebugState | Habilita la depuración solo para el estado del adaptador (verdadero/falso) |
DebugStream | Habilitar depuración solo para la secuencia del adaptador (verdadero/falso) |
Servicios de depuración | Habilitar depuración solo para servicios de adaptador (verdadero/falso) |
Arrendamiento | — |
Habilitar | Habilitación de la compatibilidad con varios inquilinos/SaaS (verdadero/falso) |
Tipo | Configurar el Tenacy |
Puerta de enlace | URL de la puerta de enlace de Tenacy |
Caché | Configura un servicio de estado para la persistencia |
Idempotencia | — |
Habilitar | Habilitar el servicio PowerUp (Verdadero/Falso) |
Alias | Configura un servicio de estado para la persistencia |
Duración | Establece la duración de la IDEMPOTENCIA y la protección contra registros duplicados |
Flujo | Definir el tipo de Flujo (Backend o Frontend) |
clave | Establezca una clave requerida en el encabezado de la solicitud con el Flow “Frontend” |
Alcance | Configura el rendimiento de Idempotencia (Todos o Web o Stream) |
Acción | Establece si Idempower será automático o manual (Auto o Manual) |
Consideraciones adicionales:
- Al utilizar el flujo “Frontend”, será obligatorio introducir una clave en el encabezado durante la solicitud de la API.
- Al configurar el ámbito, se limita el rendimiento de Idempotencia a un contexto específico.
- Al configurar la acción como manual, será necesario definir directamente en el código qué elemento tendrá la Idempotencia, ya sea en la API o en Stream.
Ejemplo de YAML con la configuración de la aplicación:
Para exportar las configuraciones como una variable de entorno y usarlas en Kubernetes, ejecute el comando en la CLI de Devprime:
dp export kubernetes
|
|