[JBT-98] Reduce overhead by working around non-blocking/event-driver flows in network layer
Currently we spawn several threads because we'd exhaust the executor thread pool quickly if we'd put all the blocking IO tasks on it. As a side effect there are some Thread.sleeps in the code which arbitrary slow-down the processing.
- Issue type: Epic
- Priority: Medium