Servicios de desarrollo para Kogito
Si hay alguna extensión relacionada con el proceso de Kogito (por ejemplo, kogito-quarkus
o kogito-quarkus-processes
), Dev Services for Kogito inicia automáticamente un índice de datos en modo dev. Por lo tanto, no es necesario iniciarlo manualmente ni tener ningún otro servicio configurado manualmente. La aplicación se configura automáticamente, lo que significa que replicará cualquier evento de mensajería de Kogito relacionado con las Instancias de Proceso y las Tareas de Usuario en la instancia de Data Index aprovisionada.
Additionally, Dev UI available at /q/dev complements this feature with a Dev UI page which helps to Query Data Index via its GraphQL UI.


Para más detalles sobre cómo consultar los datos de los procesos y las tareas de los usuarios, visite la documentación de Kogito Data Index.
Activación/desactivación de los servicios de desarrollo para Kogito
Los servicios de desarrollo para Kogito se activan automáticamente a menos que:
-
quarkus.kogito.devservices.enabled
se ajusta afalse
Dev Services for Kogito se basa en Docker para iniciar el broker. Si su entorno no es compatible con Docker, tendrá que iniciar el broker manualmente o conectarse a un Data Index ya en funcionamiento.
Índice de datos compartidos
En caso de que quiera compartir la instancia de Data Index entre aplicaciones. Dev Services for Kogito implementa un mecanismo de descubrimiento de servicios para que sus múltiples aplicaciones Quarkus que se ejecutan en modo dev compartan una única instancia.
Dev Services for Kogito inicia el contenedor con la etiqueta kogito-dev-service-data-index que se utiliza para identificar el contenedor.
|
Si necesita varias instancias (compartidas) de Data Index, puede configurar el atributo quarkus.kogito.devservices.service-name
e indicar el nombre de la instancia. Se busca un contenedor con el mismo valor, o se inicia uno nuevo si no se encuentra ninguno. El nombre de servicio por defecto es kogito-data-index
.
El uso compartido está activado por defecto en el modo dev. Puede desactivar el uso compartido con quarkus.kogito.devservices.shared=false
.
Ajuste del puerto
Por defecto, Dev Services for Kogito inicia un índice de datos utilizando el puerto 8180. Puede establecer el puerto configurando la propiedad quarkus.kogito.devservices.port
.
Configuración de la imagen
Los servicios de desarrollo para Kogito utilizan: kiegroup/kogito-data-index-ephemeral
images. Puede seleccionar cualquier versión de https://quay.io/repository/kiegroup/kogito-data-index-ephemeral?tab=tags.
quarkus.kogito.devservices.image-name=quay.io/kiegroup/kogito-data-index-ephemeral