delayd2 is an available setTimeout()
service for scheduling message sends.
delayd2 stores scheduling information on clustered (aka streaming replication) PostgreSQL instances as a stable storage layer. MySQL (or Amazon Aurora) support is also planned.
Message bodies are forwarded unchanged from received messages after their delay elapses.
All Delayd directives are taken from SQS Message Attributes.
- delayd2-delay (Integer): Delay time in second before emitting this message.
- delayd2-relay-to (String): Queue name for relaying this message.
delayd2 is my whole rework against nabeken/delayd which was an fork of goinstant/delayd.
© 2015 Ken-ichi TANABE. Licensed under the BSD 3-clause license.