Temporizador periódico

El temporizador periódico es un programador de eventos en el servicio IBM Cloud Event Notifications servicio que genera eventos periódicamente basándose en las expresiones cron. La programación periódica de eventos es importante en aplicaciones a gran escala en las que el cliente no puede mantener el temporizador periódico. Por lo tanto, en lugar de depender del cliente para programar los eventos, Event Notifications gestionará la programación de los eventos en función de un determinado periodo definido por el usuario.

Programar un acto

Paso 1 : Crear un tema utilizando el Temporizador Periódico como fuente

  1. Navegue hasta su instancia Event Notifications y haga clic en Temas. Pulse Añadir. Indique el nombre y la descripción del tema. Seleccione Temporizador periódico como fuente.

    Creación de un tema
    Creación de un tema

  2. Ahora, debe definir la ventana de tiempo y la expresión cron para la Programación de Eventos. El temporizador periódico funciona dentro de la ventana de tiempo que especifiques. Si no se indica ninguna hora de inicio, el temporizador se pone en marcha inmediatamente y, si no se indica ninguna hora de finalización, sigue activándose hasta que se desactiva manualmente. Al principio verá la expresión cron por defecto y la ventana de tiempo como se resalta a continuación:

    Expresión predeterminada de Cron
    Expresión predeterminada de Cron

    Una vez que haya establecido la ventana de tiempo y definido la expresión cron, verá los eventos programados como se muestra:

    Ajuste del periodo de tiempo y definición de Cron Expression
    Ajuste del periodo de tiempo y definición de Cron Expression

    Expresiones Cron:

    Sintaxis : <MINUTE> <HOUR> <DAY-OF-MONTH> <MONTH> <DAY-OF-WEEK>

    Expresiones Cron
    Nombre Valores permitidos Caracteres especiales permitidos
    Minutos 0-59 , - * /
    Horas 0-23 , - * /
    Día del mes 1-31 , - * /? L W
    Mes 0-11 o ENE-DIC , - * /
    Día de la semana 1-7 o DOM-SAT , - * /? L #

    Caracteres especiales permitidos:

    ","- Permite valores adicionales. Por ejemplo, en el campo de día de la semana, sun,mon,tue incluye los eventos programados el domingo, lunes y martes.

    "-"- Permite definir rangos. Por ejemplo, en el campo día del mes 23-30 se incluyen los eventos programados del 23 al 30 de un mes.

    "*"- Incluye todos los valores de un campo. Por ejemplo, en el campo hora, * incluye todas las horas de un día.

    "/"- Especifica incrementos. Por ejemplo, en el campo minuto, puede mencionar 1/5 para especificar cada quinto minuto, a partir del primer minuto de la hora (por ejemplo, el minuto 6, 16 y 26, etc.).

    "?"- Permite cualquier valor en un campo. Por ejemplo, en el campo Mes si se ha introducido ENE y en el campo Día de la semana si se ha introducido ? se incluyen los eventos programados en cualquier día de ENE.

    "L"- Especifica el último día del mes/semana.

    "W"- Especifica un día de la semana en un mes. Por ejemplo, en el campo Día del mes, 5W especifica el día de la semana más próximo al quinto día del mes.

    "#"- Especifica una instancia determinada del día de la semana especificado dentro de un mes. Por ejemplo, 6#4 sería el cuarto viernes del mes: el 6 se refiere al viernes porque es el sexto día de cada semana, y el 4 se refiere al cuarto día de ese tipo dentro del mes.

    Pulse Crear.

  3. Revisa el tema recién creado.

    Revisión del tema
    Revisión del tema

Paso 2 : Crear una suscripción

Consulte Crear una suscripción para ver cómo crear una suscripción.

Una vez creada la suscripción, se enviará un correo electrónico/SMS de invitación para suscribirse al tema Event Notifications.

Invitación por correo electrónico
Invitación por correo electrónico para suscribirse al tema

Etapa 3 : Comprobación de que un suceso se produce a la hora prevista

Una vez programado el evento, el siguiente paso es verificar que se produce a la hora prevista y se envía una notificación al destino.

Verificación del evento
Notificación por correo electrónico cuando el evento tiene lugar a una hora programada