The characteristics of a reactive system include responsiveness, resilience, elasticity, and message-driven communication.