Ken Hibino
|
cca680a7fd
|
Change Client.Enqueue to take ProcessAt and ProcessIn as Option
|
2020-09-12 12:59:03 -07:00 |
|
Ken Hibino
|
6b96459881
|
Add test flags to run tests using redis cluster
|
2020-09-12 12:59:03 -07:00 |
|
Ken Hibino
|
34b90ecc8a
|
Return Result struct to caller of Enqueue
|
2020-07-06 05:48:31 -07:00 |
|
Ken Hibino
|
4749b4bbfc
|
Add benchmark test to verify client enqueue performance while server is
running
|
2020-06-08 06:06:18 -07:00 |
|
Ken Hibino
|
06c4a1c7f8
|
Limit the number of tasks moved by CheckAndEnqueue to prevent a long
running script
|
2020-06-08 06:06:18 -07:00 |
|
Ken Hibino
|
779065c269
|
Export Start, Stop and Quiet method on Server type
|
2020-04-19 08:51:17 -07:00 |
|
Ken Hibino
|
f9842ba914
|
Rename Background to Server
|
2020-04-19 08:51:17 -07:00 |
|
Ken Hibino
|
49c117f4d1
|
Change Client APIs
Use `Enqueue`, `EnqueueAt`, and `EnqueueIn` to enqueue and schedule
tasks.
`Schedule` method was removed.
|
2020-02-23 20:40:40 -08:00 |
|
Ken Hibino
|
d33ca98648
|
Use int as priority value type.
Do not use unsigned int for merely non-negative quantities as it
complicates simple arithmetic.
|
2020-02-13 06:23:51 -08:00 |
|
Ken Hibino
|
1b41c721b4
|
Change Handler interface to take context.Context
|
2020-02-13 06:23:51 -08:00 |
|
Ken Hibino
|
d9327cf24b
|
Avoid creating script struct on every rdb method invocation
|
2020-02-09 09:34:41 -08:00 |
|
Ken Hibino
|
207a6d2d1a
|
Fix benchmark tests
|
2020-01-18 15:07:15 -08:00 |
|
Ken Hibino
|
f3a23b9b12
|
Make Task type immutable
This change makes it impossible to mutate payload within Handler or
RetryDelayFunc.
|
2020-01-05 09:55:39 -08:00 |
|
Ken Hibino
|
606b0fae64
|
Rename Client Process method to Schedule
|
2020-01-03 20:29:35 -08:00 |
|
Ken Hibino
|
c62833540c
|
Add license comment to all src files
|
2020-01-02 18:13:16 -08:00 |
|
Ken Hibino
|
09ee8df5a0
|
Add end-to-end benchmark tests
|
2019-12-31 17:04:28 -08:00 |
|