[#1149] Introduced quantum job scheduler. Documentation & config changes.

This commit is contained in:
Ivan Tashkinov 2019-08-23 18:28:23 +03:00
commit 581123f8bb
9 changed files with 54 additions and 47 deletions

View file

@ -400,9 +400,9 @@ You can then do
curl "http://localhost:4000/api/pleroma/admin/invite_token?admin_token=somerandomtoken"
```
## :pleroma_job_queue
## Oban
[Pleroma Job Queue](https://git.pleroma.social/pleroma/pleroma_job_queue) configuration: a list of queues with maximum concurrent jobs.
[Oban](https://github.com/sorentwo/oban) asynchronous job processor configuration.
Pleroma has the following queues:
@ -416,12 +416,15 @@ Pleroma has the following queues:
Example:
```elixir
config :pleroma_job_queue, :queues,
federator_incoming: 50,
federator_outgoing: 50
config :pleroma, Oban,
repo: Pleroma.Repo,
queues: [
federator_incoming: 50,
federator_outgoing: 50
]
```
This config contains two queues: `federator_incoming` and `federator_outgoing`. Both have the `max_jobs` set to `50`.
This config contains two queues: `federator_incoming` and `federator_outgoing`. Both have the number of max concurrent jobs set to `50`.
## Pleroma.Web.Metadata
* `providers`: a list of metadata providers to enable. Providers available: