Is storm streaming big data processing popular?

  Today, with the rapid growth of information, the real-time computing and processing capability of information is already a professional skill. It is precisely because of the existence of these requirements that the distributed and fault-tolerant real-time computing system Storm has become so popular. Welcome, why do you say that? Let's take a look at the introduction of Xinba.

  One of the advantages: high

  reliability Friends who know Storm may know that messages sent by spout may trigger thousands of messages in the future, which can be visually understood as a message tree, in which the messages sent by spout can be very vivid. The analogy is the root of the tree, Storm will track the processing of the message tree, only when all the messages in the message tree have been processed, Storm will think that the message sent by the spout has been "completely processed". If any message in the message tree fails to process, or if the entire message tree is not "completely processed" within a limited time, then the message sent by the spout will be resent.

  Support for multiple programming

  languages ​​Xinba Ge found that the multi-language protocol is a special protocol inside Storm, which allows spout or bolt to use standard input and standard output for message transmission, and the transmitted message is a single line of text or json-encoded multiple lines.

  Support local mode In

  short , it simulates all the functions of a Storm cluster in the process. Running a topology in local mode is similar to running a topology on a cluster, which is very useful for our development and testing.

  High fault tolerance is a very important indicator.

  Any program will have exceptions in the process of running. If some exceptions occur during message processing, Storm will rearrange the processing unit in question. Storm guarantees that a processing unit will run forever, if you kill the processing unit it will not run.

  With the above features, Storm has become popular. It is a solution in the era of big data. It is very worthwhile for software development enthusiasts to learn. Welcome to pay attention to Xinba.

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=327052797&siteId=291194637