You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, NSQD does not support a dedicated max-defer-delay configuration for deferred publish operations. Instead, deferred publish times are implicitly governed by the --max-req-timeout configuration, which (I believe) was originally intended for requeueing messages? This creates a bit of confusion since requeueing and deferring are two different operations. Ideally, there should be a dedicated setting to control the maximum defer time.
Proposed Changes
Add a new --max-defer-delay config for NSQD, which specifically limits deferred publish times without affecting the requeue timeout. This would make the system more flexible and reduce the confusion between the two operations.
Next Steps: If this sounds good, I’d love to help by submitting a PR to implement it. This is one of my first contributions to open source, so I would really appreciate any feedback and help from the maintainers to make sure everything is on track!
The text was updated successfully, but these errors were encountered:
c3llus
changed the title
nsqd: add support for configurable max-defer-time for DPUB in NSQD
nsqd: add support for configurable max-defer-delay for Deferred Publish
Oct 24, 2024
TL;DR
Currently, NSQD does not support a dedicated
max-defer-delay
configuration for deferred publish operations. Instead, deferred publish times are implicitly governed by the--max-req-timeout
configuration, which (I believe) was originally intended for requeueing messages? This creates a bit of confusion since requeueing and deferring are two different operations. Ideally, there should be a dedicated setting to control the maximum defer time.Proposed Changes
Add a new
--max-defer-delay
config for NSQD, which specifically limits deferred publish times without affecting the requeue timeout. This would make the system more flexible and reduce the confusion between the two operations.Next Steps: If this sounds good, I’d love to help by submitting a PR to implement it. This is one of my first contributions to open source, so I would really appreciate any feedback and help from the maintainers to make sure everything is on track!
The text was updated successfully, but these errors were encountered: