2022-09-05 21:06:15 +00:00
|
|
|
+++
|
|
|
|
title = "FANG"
|
|
|
|
|
|
|
|
|
|
|
|
# The homepage contents
|
|
|
|
[extra]
|
|
|
|
lead = '<b>Fang</b> is a background task processing for Rust. It uses Postgres DB as a task queue.'
|
2022-09-07 16:23:13 +00:00
|
|
|
|
|
|
|
url = "/docs/readme"
|
|
|
|
|
2022-09-05 21:06:15 +00:00
|
|
|
url_button = "Get started"
|
2023-02-04 03:31:36 +00:00
|
|
|
repo_version = "GitHub v0.10.1"
|
2022-09-05 21:06:15 +00:00
|
|
|
repo_license = "Open-source MIT License."
|
|
|
|
repo_url = "https://github.com/ayrat555/fang"
|
|
|
|
|
|
|
|
# Menu items
|
|
|
|
[[extra.menu.main]]
|
2022-09-07 16:23:13 +00:00
|
|
|
name = "README"
|
2022-09-05 21:06:15 +00:00
|
|
|
section = "docs"
|
2022-09-07 16:23:13 +00:00
|
|
|
url = "/docs/readme"
|
2022-09-05 21:06:15 +00:00
|
|
|
weight = 10
|
|
|
|
|
2022-09-07 16:23:13 +00:00
|
|
|
[[extra.menu.main]]
|
|
|
|
name = "CHANGELOG"
|
|
|
|
section = "docs"
|
|
|
|
url = "/docs/changelog"
|
|
|
|
|
2022-09-05 21:06:15 +00:00
|
|
|
[[extra.menu.main]]
|
|
|
|
name = "Blog"
|
|
|
|
section = "blog"
|
|
|
|
url = "/blog/"
|
|
|
|
weight = 20
|
|
|
|
|
|
|
|
[[extra.list]]
|
|
|
|
title = "Async and threaded workers"
|
2022-09-07 16:23:13 +00:00
|
|
|
content = 'Workers can be started in threads (threaded workers) or tokio tasks (async workers)'
|
2022-09-05 21:06:15 +00:00
|
|
|
|
|
|
|
[[extra.list]]
|
|
|
|
title = "Scheduled tasks"
|
2022-09-07 16:23:13 +00:00
|
|
|
content = 'Tasks can be scheduled at any time in the future'
|
2022-09-05 21:06:15 +00:00
|
|
|
|
|
|
|
[[extra.list]]
|
|
|
|
title = "Periodic (CRON) tasks"
|
2022-09-07 16:23:13 +00:00
|
|
|
content = 'Tasks can be scheduled using cron expressions'
|
2022-09-05 21:06:15 +00:00
|
|
|
|
|
|
|
[[extra.list]]
|
|
|
|
title = "Unique tasks"
|
2022-09-07 16:23:13 +00:00
|
|
|
content = 'Tasks are not duplicated in the queue if they are unique'
|
|
|
|
|
|
|
|
[[extra.list]]
|
|
|
|
title = "Single-purpose workers"
|
|
|
|
content = 'Tasks are stored in a single table but workers can execute only tasks of the specific type'
|
2022-09-05 21:06:15 +00:00
|
|
|
+++
|
2022-09-25 13:05:27 +00:00
|
|
|
|
|
|
|
[[extra.list]]
|
|
|
|
title = "Retries"
|
|
|
|
content = 'Tasks can be retried with a custom backoff mode'
|
|
|
|
+++
|