Eventos en cola
Como se describió en la sección de Terminología, cuando ha ocurrido un evento para el cual se ha configurado una regla de event listener, el evento se pondrá en cola para su procesamiento. El evento se agregará a una cola particular de ese event listener. Este puede ser un evento en un componente que un event listener ha sido configurado para escuchar, o la invocación de la URL de un event listener personalizado.
El proceso se puede describir de la siguiente manera:
- El event listener escucha un evento de componente o personalizado
- Ocurre el evento
- El evento se agrega a la cola de eventos
- Se activa la regla del event listener
- La regla invoca las event functions o circuits asociados y pasa los datos del evento para su ejecución
- La event function o el circuit objetivo se ejecuta
- La ejecución de la función o circuit es exitosa o fallida
- El evento se elimina de la cola y se categoriza como evento procesado o fallido
Eventos en cola en event listeners de componentes
Puedes ver los eventos que están actualmente en la cola en cualquier momento, desde la sección Queued Events en la página de Event Listeners. El mosaico del event listener también mostrará el número de eventos que están actualmente en la cola, en sus estadísticas.
La sección de eventos en cola muestra varios detalles de los eventos, como su hora de inicio, fuente, acción y los datos en formato JSON que se pasarán a las event functions o circuits asociados por las reglas respectivamente. Puedes ver los datos formateados haciendo clic en el botón Format JSON.
Puedes filtrar los eventos en cola que se muestran en esta página según componentes específicos usando la primera lista desplegable. También puedes usar la barra de búsqueda para buscar eventos según la hora del evento, el nombre de la regla, la acción o incluso el nombre del componente. Para resultados de búsqueda más precisos, puedes buscar usando palabras clave de los datos del evento.
Puedes reducir aún más la lista de eventos en cola filtrando según las acciones específicas pertenecientes a cada componente.
También puedes filtrar los eventos según su hora de inicio, como los últimos 15 minutos o 30 minutos, desde la lista desplegable basada en tiempo.
Eventos en cola en event listeners personalizados
De manera similar a los eventos en cola en el event listener de componentes, puedes ver los eventos en cola para procesamiento en un event listener personalizado haciendo clic en Queued Events desde la página de un event listener personalizado.
La página mostrará detalles como la fecha en que se creó el event listener personalizado, la descripción y quién lo creó. Además, podrás ver y copiar la URL Produce del evento personalizado.
La sección de eventos en cola también muestra otros detalles de los eventos, como su fuente, acción y los datos del evento en formato JSON que se pasarán a las event functions o circuits asociados por las reglas respectivamente. Puedes ver los datos formateados haciendo clic en el botón Format JSON.
Al igual que en los Component Event Listeners, puedes filtrar y buscar en la cola de eventos.
Puedes hacer clic en Refresh para ver una lista actualizada, si hay algún retraso en la visualización de los eventos.
Después de que estos eventos se procesen, serán eliminados de la cola.
Pausar eventos en la cola
Catalyst te permite pausar cualquier evento en la cola por un período máximo de cinco minutos de una sola vez. Pausar una cola te permite detener su procesamiento temporalmente y realizar correcciones de código en caso de que ocurran errores.
Luego puedes reanudar manualmente una cola pausada o esperar a que la cola se reanude automáticamente cuando se agote el temporizador de cinco minutos.
Puedes buscar y filtrar resultados en la cola incluso mientras está pausada. El tiempo restante para que la cola se reanude automáticamente se mostrará en la parte superior de la página de Queued Events.
Eliminar eventos de la cola
Mientras la cola está pausada, puedes eliminar eventos de la cola. Esto los eliminará permanentemente de la cola y terminará su procesamiento. Si ya se ha activado una event function o circuit asociado, también se terminará inmediatamente.
Para eliminar uno o más eventos de la cola:
-
Selecciona un evento o múltiples eventos cuando la cola esté pausada usando la casilla de verificación, luego haz clic en Remove Event.

También puedes seleccionar todos los eventos y eliminarlos en masa. Haz clic en Remove All.
Reanudar la cola
Para reanudar manualmente una cola pausada:
Terminar eventos en la cola
Un evento particular en una cola que se está procesando actualmente se mostrará en la sección In Progress de la página de índice del event listener. Esta sección mostrará los detalles del evento, como el nombre de la regla, el Execution ID, la fecha y hora del procesamiento, y los datos del evento en formato JSON.
Cuando terminas un evento desde la sección In Progress, se terminará abruptamente y se eliminará de la cola. Las ejecuciones de sus funciones o circuits asociados también se terminarán inmediatamente.
Para terminar un evento en progreso:
Deshabilitar la cola de un event listener
Cuando se crea un Event Listener, Catalyst crea y habilita automáticamente una cola para el procesamiento de los eventos asociados con ese event listener. Puedes deshabilitar esta cola cuando no quieras que se procese ningún evento en esa cola. Siempre puedes habilitar la cola nuevamente cuando lo necesites.
-
Haz clic en el icono de puntos suspensivos en la esquina superior derecha de la página del event listener de componentes o personalizado, y haz clic en Disable Queue.

El estado deshabilitado de la cola se mostrará junto al nombre del event listener. El botón Queued Events también se deshabilitará.
El estado deshabilitado de la cola también se mostrará en la página de Event Listeners.
Puedes habilitar una cola deshabilitada haciendo clic en el mismo icono de puntos suspensivos y haciendo clic en Enable.
La cola habilitada ahora capturará y procesará eventos.
La cola habilitada ahora capturará y procesará eventos.
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us





















