WJb

WJb Demo

๐Ÿ“ฆ

๐Ÿ’ก Explore WJb through interactive examples. Learn how to build background jobs, orchestrate workflows, monitor execution, and inspect the source code behind each sample.

Getting Started
Configuration
Workflows

๐Ÿš€ Hello World

Minimal job that immediately completes with a message.

Flow: Enqueue โ†’ Execute โ†’ Complete
View Source
@inject IStore Store

private async Task Run()
    => await Store.EnqueueAsync(
        HelloAction.Key,
        new HelloPayload { Text = "Hello World! ✅" });

Jobs

12 job(s)
http-ping
Completed
100%
https://wjb.pro/ → 200 OK
17:04:00.083 โ†’ 17:04:00.095 UTC
http-ping
Completed
100%
https://wjb.pro/ → 200 OK
17:03:00.052 โ†’ 17:03:00.061 UTC
http-ping
Completed
100%
https://wjb.pro/ → 200 OK
17:02:00.067 โ†’ 17:02:00.095 UTC
http-ping
Completed
100%
https://wjb.pro/ → 200 OK
17:01:00.128 โ†’ 17:01:00.137 UTC
http-ping
Completed
100%
https://wjb.pro/ → 200 OK
17:00:00.081 โ†’ 17:00:00.091 UTC
http-ping
Completed
100%
https://wjb.pro/ → 200 OK
16:59:00.129 โ†’ 16:59:00.143 UTC
http-ping
Completed
100%
https://wjb.pro/ → 200 OK
16:58:00.049 โ†’ 16:58:00.061 UTC
http-ping
Completed
100%
https://wjb.pro/ → 200 OK
16:57:00.143 โ†’ 16:57:00.170 UTC
http-ping
Completed
100%
https://wjb.pro/ → 200 OK
16:56:00.112 โ†’ 16:56:00.125 UTC
http-ping
Completed
100%
https://wjb.pro/ → 200 OK
16:55:00.064 โ†’ 16:55:00.076 UTC
http-ping
Completed
100%
https://wjb.pro/ → 200 OK
16:54:00.056 โ†’ 16:54:00.115 UTC
http-ping
Completed
100%
https://wjb.pro/ → 200 OK
16:53:34.974 โ†’ 16:53:35.524 UTC
Showing 1 - 12
An unhandled error has occurred. Reload ๐Ÿ—™

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.