https://profilpelajar.com/fa/Reactor_pattern