Mahdi Dibaiee
ce46b07652
Allow configuration of DelayedTaskCheckInterval
2022-01-03 14:44:00 -08:00
Ken Hibino
43cb4ddf19
Add queue metrics exporter
...
Changes:
- Added `x/metrics` package
- Added `tools/metrics_exporter` binary
2021-12-16 06:01:01 -08:00
Ajat Prabha
23c522dc9f
Add asynq/x/rate package
...
- Added a directory /x for external, experimental packeges
- Added a `rate` package to enable rate limiting across multiple asynq worker servers
2021-11-03 15:55:23 -07:00
Ken Hibino
7af3981929
Refactor redis keys and store messages in protobuf
...
Changes:
- Task messages are stored under "asynq:{<qname>}:t:<task_id>" key in redis, value is a HASH type and message are stored under "msg" key in the hash. The hash also stores "deadline", "timeout".
- Redis LIST and ZSET stores task message IDs
- Task messages are serialized using protocol buffer
2021-06-29 16:34:21 -07:00
Ken Hibino
cf61911a49
Update all reference to asynqmon to Asynq CLI
2020-04-19 08:51:17 -07:00
Ken Hibino
959c9fd01a
[ci skip] Allow config file to set default values for flags
2020-01-19 09:10:48 -08:00
Ken Hibino
5c2cb917e1
Change cmd dir to tools
2019-12-06 22:06:59 -08:00
Ken Hibino
5626670007
Update asynqmon
2019-12-05 17:14:35 -08:00
Ken Hibino
6d65ebfb35
Initial commit
2019-11-14 21:48:43 -08:00