Configuración del servicio de consultas

Puede crear perfiles para personalizaciones de servicio Ingest en ZooKeeper. Los puntos finales para configurar las personalizaciones del entorno de desarrollo y de producción están disponibles. Tenga en cuenta que estos puntos finales están disponibles únicamente desde el entorno de datos y el entorno de desarrollo. No están disponibles para que el comprador las utilice a través del servicio de consulta en el entorno de autoría o en directo de Commerce.

La autenticación básica se utiliza para proteger todos estos puntos finales de la configuración. Un usuario que tenga el rol de usuario Administrador de búsqueda puede acceder a todos los endpoints de configuración utilizando la autenticación básica del nombre de usuario o de la contraseña:

ZooKeeper se utiliza para almacenar las configuraciones personalizadas. En tiempo de ejecución, cada microservicio sondea a ZooKeeper en busca de configuraciones personalizadas que también pueda haber almacenado. Anulará automáticamente los comportamientos predeterminados, como las respuestas a las consultas, y cargará aplicaciones personalizadas, como los nuevos conectores NiFi. Puede configurar perfiles en ZooKeeper, así como opciones de búsqueda personalizadas específicas como unidades de medida y colores de producto. Puede definir puntos finales para la API de REST de modo que estas personalizaciones sean accesibles a través del punto de enlace.

Paso de las configuraciones de ZooKeeper del entorno de creación al activo

Utilice la API de configuración de ZooKeeper para enviar toda la configuración de ZooKeeper del entorno de creación al entorno activo. Puede utilizar la siguiente API de REST.
POST http://Zookeeperhost:zookeeperport/search/resources/api/v2/configuration/source/auth?destinationPath=configuration/live 
Donde:
destinationPath
El parámetro destinationPath es obligatorio. No todas las configuraciones residen en los directorios live y auth; un ejemplo es la búsqueda de perfiles. El motivo de esta distinción es que determinadas configuraciones son configuraciones fundamentales y no se recomienda que se incluyan con las configuraciones de comercialización.
La configuración fundamental afecta a la funcionalidad básica del tiempo de ejecución de búsqueda de creación y activo y, por lo tanto, debe ser idéntica entre el entorno de creación y activo. De esta forma se garantiza que los usuarios de empresa tengan la misma experiencia de vista previa de la tienda en el entorno de creación. Las reglas de asociación de términos de búsqueda (STA) y de búsqueda se consideran reglas de comercialización y no están relacionadas con el despliegue ni con la personalización. En consecuencia, las reglas de STA y de búsqueda las gestionan el microservicio Push-To-Live. Los perfiles de búsqueda se consideran parte de la personalización y se despliegan con la imagen de consulta en entornos superiores. De esta forma, la configuración del perfil de búsqueda funciona con el mismo nivel de código dentro del contenedor de consultas.

Puede configurar y personalizar ZooKeeper de las siguientes maneras.