kjuulh
d0ea8019e1
this is mainly to decouple the actual sending of events, from the ingest. we now ingest the data, and update consumer groups with the new offset. Consumer groups now in the background continously send out data from the update. they tick 1 second between checks, but if something takes long than a second, the next run just continues from where we left off Signed-off-by: kjuulh <contact@kjuulh.io>
15 lines
426 B
TOML
15 lines
426 B
TOML
[workspace]
|
|
members = ["crates/*"]
|
|
resolver = "2"
|
|
|
|
[workspace.dependencies]
|
|
|
|
anyhow = { version = "1" }
|
|
tokio = { version = "1", features = ["full"] }
|
|
tracing = { version = "0.1", features = ["log"] }
|
|
tracing-subscriber = { version = "0.3.18" }
|
|
clap = { version = "4", features = ["derive", "env"] }
|
|
dotenv = { version = "0.15" }
|
|
axum = { version = "0.7" }
|
|
drift = { git = "https://github.com/kjuulh/drift", branch = "main" }
|