Results 4 comments of Ahmed Abdul Hamid

Will look into it by end of next week. @mateuszmrozewski

@zzt93 You can use the overload of `BinaryLogClient.connect()` that expects a timeout; it creates and uses a dedicated thread so you don't have to create one or interrupt it yourself.

@Xinshiyou You can use some rate-limiter in `EventListener.onEvent()`, e.g. https://www.baeldung.com/guava-rate-limiter.