When I initially learn about spring boot, I've learnt about spring cloud netflix hystrix as a circuit breaker. There were bunch of options such as multiple application properties and annotation base declarations for fault tolerance. In-addition to that, it has few important threshold values as well. Most importantly hystrix the data can be prompted to hystrix dashboard via hystrix streams. With the use of turbine we can combine multiple hystrix streams and overview microservices. That is my experience from hystrix.
Now I have a requirement to implement Resilience4j which is basically supporting the same behaviour for fault tolerance. I am new to Resilience4j and I would like to know the main difference of these two fault tolerance options before getting started. According to my research Resilience4j is a robust option than hystrix. I would be grateful to know the expert facts and thank you.