You can run the async code by importing
AsyncQStash
from qstash
and awaiting the methods.Publish to a URL with a 3 second delay and headers/body
Publish to a URL group with a 3 second delay and headers/body
You can make a URL group on the QStash console or using the URL group APIPublish a method with a callback URL
Callbacks are useful for long running functions. Here, QStash will return the response of the publish request to the callback URL. We also change themethod
to GET
in this use case so QStash will make a GET
request to the url
. The default
is POST
.
Configure the number of retries
The max number of retries is based on your QStash planretryDelay
parameter. Check out the retries page to learn more about custom retry delay values.
Publish HTML content instead of JSON
Publish a message with content-based-deduplication
Publish a message with timeout
Timeout value to use when calling a url (SeeUpstash-Timeout
in Publish Message page)