Skip to content

smart push/flow-control via delivery-rate #45

@wsky

Description

@wsky

delivery-rate means that the message pushed was processed in right way.

terrible case using top-push:

flush 100W in short time, but confirm ZERO, 
than worker got a large retry job to do, 
it will increase latency of retry message

so, i want to add the rate in push component.

auto change flushCount by the rate, 2000 -> 200 -> 100 ->10, until its rate have been become nice.
also, need knowing bad connection which no confirm and flush fewer message on it.

  • client delivery-rate
  • clientConnection delivery-rate

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions