updates
A throttling mechanism for go-sender has been introduced. It has two different contexts in which it can be applied:
- per user (on 429 error)
- global (based on predefined time marks)
This feature might improve the overall delivery-to-send ratio and reduce the number of 429 errors.
NOTE: interesting fact, the number of 429 errors has become 0 after yesterday’s deployment. There were nothing implemented yet other than just some logs, so it’s definetely worth to investigate.
IMPORTANT: update is only for can-2 and can-1
update map
- go-sender [before: 1.9.3.13][after: 1.14.1.0] deployment
- go-sender [type: env][name: SENDER_ERRORS_LOG][before: none][after: 1] deployment_spec
- go-sender [type: env][name: SENDER_WITH_THROTTLING][before: none][after: 1] deployment_spec
- go-sender [type: env][name: SENDER_THROTTLE_DURATION][before: none][after: 120] deployment_spec
- go-sender [type: env][name: SENDER_UNIQUE_MESSAGES][before: none][after: 1] deployment_spec
deployment render all [[templates/items/deployment]] where page = @page.name