Consider using a ConcurrentLinkedDeque as an option in the BalancingDispatcher

User picture
User picture