reactivemarkets / toolbox-cpp

The Reactive C++ Toolbox is an open source library of C++20 components designed for efficient, asynchronous network applications on the Linux platform.
https://reactivemarkets.github.io/toolbox-cpp/
Other
21 stars 20 forks source link

feat(lpfixgw): ITCH feed logging improvements to prevent throwing away data if overwhelmed #224

Closed steverough closed 9 months ago

steverough commented 11 months ago

Retain the lockfree approach, however work on the basis that if the AsyncLogger queue is 80% full then consider it to be filling up quickly due to a microburst and don't sleep until (perhaps) the next cycle.

SDB-6112