Timer
  • 22 Jan 2022
  • 1 Minute to read
  • Contributors
  • Dark
    Light
  • PDF

Timer

  • Dark
    Light
  • PDF

Article summary

Timer Nodes are Nodes that emit echo.timer message on a schedule.

Many processing tasks require executing that processing on a schedule. Some examples:

  • An application drops files to process on an SFTP server, and you need to periodically query that SFTP server for new files.
  • You need to call an API periodically to get the latest state and update a variety of other applications with that state.
  • Every night you need to get a central database backup and update branch databases for the next day's business activities.

Timer Nodes make initiating this type of processing flow simple. To initiate such processing, simply create a Processor Node that receives echo.timer Nodes and execute the necessary processing when you receive one of those messages.

You may create as many Timer Nodes in your Tenant processing network as you wish.

Schedule Expressions

When creating a Timer Node, you must provide a cron expression to specify the schedule. This cron expression must conform to the AWS EventBridge Cron Expression format.


What's Next