Skip to content

Commit 4a2f7c5

Browse files
authored
Fix issues with idle message requeuing (#23)
* Fix issue with consumer deletion Deleting a consumer causes its pending messages to get lost. The code now uses a consumer pool instead of a 1:1 between sinks, streams pairs and consumers. Consumers are marked as unused when correspding sinks are closed or go stale and creating a new sink attemps the reuse any unused consumer first. * Handle idle messages and stale consumers * Fix tests
1 parent 72c4c10 commit 4a2f7c5

25 files changed

+1460
-840
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ coverage.out
33
examples/weather/bin/forecaster
44
examples/weather/bin/poller
55
examples/weather/signoz
6+
.DS_Store

0 commit comments

Comments
 (0)