Introducción
Dynamic Processing Settings(DPS) proporciona los bloques de construcción fundamentales diseñados para servir como un punto de partida para crear una aplicación adaptada a sus necesidades. Tal aplicación gestionará el ciclo de vida de las configuraciones, las cuales puede utilizar según su caso de uso específico.
Dos razones comunes para gestionar una configuración en su aplicación son:
-
Exponiendo la configuración a otros servicios.
-
Usándolo como parte del negocio API usted quiere exponer (por ejemplo,CSM Reachability).
Añadiendo Dependencias
Agregue lo siguiente Maven dependency a su proyecto:
<dependency>
<groupId>com.iconsolutions.ipf.core.dynamicsettings.v2</groupId>
<artifactId>dynamic-processing-settings-management-starter</artifactId>
</dependency>
Esta dependencia se basa en Spring Boot Autoconfiguración para configurar automáticamente los componentes requeridos.
Configuración de la base de datos
Configurando su aplicación para utilizar un modo de base de datos correcto,MongoDB la URL de conexión y la creación de índices está cubierta en el configuración de la base de datos página.
Creando Configuraciones
El Creando Configuraciones La página proporciona orientación sobre cómo crear sus propias configuraciones.
DPS v2 API
Cuando ejecutamos la aplicación, podemos gestionar la configuración a través de la DPS v2 API
Implementación del Cliente para Llamar DPS APIs
Defina Puertos, Adaptadores y Conectores
Los pasos requeridos para llamar al DPS APIs de su IPF application o flujo se describen en esta página:
Esta página incluye detalles sobre el Maven dependencies para añadir a su proyecto, junto con ejemplos de definir el Puerto del Cliente, el Adaptador del Cliente (como la implementación de la interfaz del Puerto) y los conectores.
| Los flujos de implementación del cliente no deben llamar DPS APIs proporcionado por IPF Services directamente. Los flujos deben utilizar el servicio APIs para utilizar las características proporcionadas por los servicios y, cuando sea necesario, utilizar el dominio APIs para asegurar las configuraciones dinámicas. Servicio y dominio APIs están versionados y pueden mantenerse compatibles hacia atrás mientras DPS APIs on IPF services puede verse afectado debido a cambios incrementales en el modelo de datos. |
Configuraciones notifications
DPS puede enviar un kafka notificación para cada modificación de configuración (crear/actualizar/eliminar) - xref:getting-started/integration/dps-notification-service.adoc[Servicio de Notificación DPS]
Configuración de consumo notifications
Cada notificación de configuración puede ser consumida por DPS Clientes Notificación al Cliente de DPS