1. A computer-executable method for data flow-based exploding data stream processing in a cluster system including multiple nodes, the method comprising: receiving a service script described in a real-time data flow language for processing a tuple-based data stream, the real-time data flow language including a plurality of basic operators defining processing of a tuple and a tuple aggregation, and a plurality of field operators defining processing of fields forming the tuple, the service script including instructions corresponding to a type of an input/output source, a tuple unit input/output method, and a window function defining a unit to be processed in the data stream, by using the basic operators or by delivering a value to one of the basic operators; interpreting the service script to configure a logical plan, which includes a plurality of logical nodes corresponding respectively to the plurality of basic operators; optimizing the logical plan to generate a directed acyclic graph (DAG)-based distributed stream processing service; distributively deploying the distributed stream processing service in the cluster system and configuring an execution environment for executing the distributed stream processing service in each of the multiple nodes; and collecting state information of the nodes forming the cluster system and state information regarding a task of the distributed stream processing service processed in the nodes; and redeploying the distributed stream processing service based on the state information.