Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/commanded/commanded-scheduler
Schedule one-off and recurring commands for Commanded CQRS/ES applications
https://github.com/commanded/commanded-scheduler
Document how to run migrations in production.
9df1efe78bb11acb9f2163fe8472361c105cb0d4 authored about 5 years ago by Ben Smith <[email protected]>471259e42ffffe1e4e43fa25fc7f9240adab13a1 authored about 5 years ago by Joel Atherley <[email protected]>
c685566547cfe2c2fd5a5fddc063edf143a75847 authored about 5 years ago by Ben Smith <[email protected]>
d26ca7cb432b3433f30d4f8585887feebcbe0b85 authored over 5 years ago by Ben Smith <[email protected]>
6f028b6cfa75bb127f79354f1aafceaf5574f933 authored almost 6 years ago by Ben Smith <[email protected]>
Added detailed test setup descriptions
2895ac7464e587ca15eb35662d1c7256ae71e775 authored almost 6 years ago by Ben Smith <[email protected]>61211b5310b9543ee6d2269183a6ab7b7d54a17c authored almost 6 years ago by Ben Smith <[email protected]>
c57705dcc088e52f8a0d4f4b092425a0e82eb611 authored almost 6 years ago by Ben Smith <[email protected]>
7b8305527b9c7037e3c730dc649d85707cd203f9 authored almost 6 years ago by Ben Smith <[email protected]>
Include migration from Poison to Jason for JSON serialization. This is a breaking change.
c16f5c9f02f3e54ab4b30be66b1c25a4bf5ced27 authored almost 6 years ago by Ben Smith <[email protected]>c7f2353346aef5c8ead3b628ad963243daac5668 authored about 6 years ago by Ben Smith <[email protected]>
93747fd62af6106f5ea61551137e0a01ae4e5224 authored about 6 years ago by Ben Smith <[email protected]>
bb0f7d4a45edc2020846a6a6df2e08c307e56c6e authored about 6 years ago by Ben Smith <[email protected]>
5fc6b78f24257df3a1352d286dcef3fa6bfe8754 authored over 6 years ago by Ben Smith <[email protected]>
295d0670e9f360d8dc8b52dcf21a7bcc6fb73fd4 authored over 6 years ago by Ben Smith <[email protected]>
Retry for configured max retries before skipping problematic event.
982721d384fc7a45374c9f762debe25680bf3a97 authored over 6 years ago by Ben Smith <[email protected]>Just collected some of the "gotcha's" I pieced together by using it.
ce0adf03df7bd7197c325dbe9ad68c10c639d8e2 authored over 6 years ago by Aleksander <[email protected]>Schedule batch commands API
a382f21db119f5b49d87969b517ee044e9d8fd29 authored almost 7 years ago by Ben Smith <[email protected]>b9cdbf0ed96a9737c4b1ebc8854b5121b5b07f74 authored almost 7 years ago by Ben Smith <[email protected]>
bb6777763ce874d8622e9eea16d24ff786fab98a authored almost 7 years ago by Ben Smith <[email protected]>
add a new `Scheduler.Batch` module to construct the batch of scheduled commands:
```elixir
alia...
Add a section in README for testing scheduled jobs
8467237646dae8b4ffad37d65ad0983de709eafa authored almost 7 years ago by Ben Smith <[email protected]>7b0118b1763aca59526a50196492b807aaf5a1d1 authored almost 7 years ago by Aldric Giacomoni <[email protected]>
583a22d55ab242add1c44b03609ba3c64fa6fe89 authored almost 7 years ago by Ben Smith <[email protected]>
Schedules are unique per schedule UUID and name.
Ensure command is decoded from map to actual s...
88ec66fce9fa32706b412e69a1227c2247e0cff3 authored almost 7 years ago by Ben Smith <[email protected]>41fa9efd4383e4e528d4fbda85a3949619e066d3 authored almost 7 years ago by Ben Smith <[email protected]>
1ed143bb7ff4e874b0085fabacf73a49e60d7446 authored almost 7 years ago by Ben Smith <[email protected]>
317c6122a13cd08670b766969e92539faa760820 authored almost 7 years ago by Ben Smith <[email protected]>
4f638acc32c4dff11ce7d24522a6aa9c552a7786 authored almost 7 years ago by Ben Smith <[email protected]>
4b192d82f6ce6e932c664150b8f2a4c01a29e427 authored almost 7 years ago by Ben Smith <[email protected]>
Batch scheduling
dd5bdb04482003d235e3b40da4b66860bc57e920 authored almost 7 years ago by Ben Smith <[email protected]>
```elixir
Scheduler.batch(reservation_id, fn batch ->
batch
|> Scheduler.schedule_once(%Time...
To allow consumers to use `Commanded.Scheduler.schedule_once/3` and `Commanded.Scheduler.schedul...
2c5c302ce2866af4c707a18b396951465405a228 authored almost 7 years ago by Ben Smith <[email protected]>61937eab4efb30a2c83826601ebdade0cdb9f0f1 authored about 7 years ago by Ben Smith <[email protected]>
ec1758cb5076f5cd9a277eef14e91abf10ed6c43 authored about 7 years ago by Ben Smith <[email protected]>
2eefbf00a1b8b63e211463e72f5e5e4a38024c2f authored about 7 years ago by Ben Smith <[email protected]>
04e166390fa0444470f3fe829dcdcc5e29e9f2ae authored about 7 years ago by Ben Smith <[email protected]>
4d5ee1eb9d9d1e96aa9bb60eb003ff5af5d4cdb7 authored about 7 years ago by Ben Smith <[email protected]>
e927992733d4181da4d7f332e0afc7202151d597 authored about 7 years ago by Ben Smith <[email protected]>
14540dba6be81b706c0a2d97c4b0d03e98195760 authored about 7 years ago by Ben Smith <[email protected]>
1d866c47e96028b389a524c4fda1cc6cd11e2d87 authored about 7 years ago by Ben Smith <[email protected]>
a79cee49a5e23931e7c7fcaf5557dde974c4e89f authored about 7 years ago by Ben Smith <[email protected]>
bdd77f4a2c2f785492631d4e372101e3695053d6 authored about 7 years ago by Ben Smith <[email protected]>
cf216a7872b217aa4850e99555570a93188b14e9 authored about 7 years ago by Ben Smith <[email protected]>
Use one schedule per job.
36a2b57f019bce7f409305e25027867e32c680bb authored about 7 years ago by Ben Smith <[email protected]>503586816c711fd7d5630af8bc915aa2af0e9246 authored about 7 years ago by Ben Smith <[email protected]>
c927b92d44bedaf8092abdb436a7fcca58d88e9a authored about 7 years ago by Ben Smith <[email protected]>
8fe7f4a1e03899c462fa19068e056ca25ad1a77b authored about 7 years ago by Ben Smith <[email protected]>
d462e19197773c20048907e74e2cb908913b6829 authored about 7 years ago by Ben Smith <[email protected]>
27362594a1707d11631b00481ffc3ae78643963b authored about 7 years ago by Ben Smith <[email protected]>
e9f093b38be16ced9fdc71dd160516a36b1e169f authored about 7 years ago by Ben Smith <[email protected]>
00f2d73ac8885d2b4478388d676a648022ed7198 authored about 7 years ago by Ben Smith <[email protected]>
7d634751db45ee6b1fb984489a2fef3d781d6b5a authored about 7 years ago by Ben Smith <[email protected]>
42e272460aa81487a0707a7c9359760480d696f6 authored about 7 years ago by Ben Smith <[email protected]>
0cef8ec44d276f925620468ebc613b314d5db665 authored about 7 years ago by Ben Smith <[email protected]>
981dbbc3be35d2ad656328529462d9b3cf7217f1 authored about 7 years ago by Ben Smith <[email protected]>
9bacedf501ee07635c7a12d570886a9b4ddd53ab authored about 7 years ago by Ben Smith <[email protected]>
After running:
`mix new commanded-scheduler --module Commanded.Scheduler --app commanded_schedu...
f2ede001b036feb767d564ad735f25d5b50fc639 authored about 7 years ago by Ben Smith <[email protected]>