Apache Storm

Storm est un système de calcul distribué en temps réel, gratuit et open source (FOSS), développé par l'Apache Software Foundation (ASF). Storm peut être utilisé avec n'importe quel langage de programmation et s'intègre à toutes les technologies de mise en file d'attente et de base de données. Storm peut être utilisé pour le traitement des flux, les calculs continus, les appels de procédure à distance (RPC) et les fonctions d'extraction, de transformation et de chargement (ETL). Storm a été développé à l'origine par une équipe dirigée par Nathan Marz à BackType Labs. L'objectif qui a présidé à son développement était le besoin d'une plateforme de traitement des données en temps réel. Bien que des technologies telles que MapReduce et Hadoop aient permis de stocker et de traiter des quantités massives de données, elles étaient limitées au traitement par lots.

BackType a acquis Storm et a rendu le projet Storm open-source. Le logiciel est devenu un projet Apache de premier niveau en 2014 et est disponible sous la licence Apache.

Vous pouvez également être intéressé
  1. Internet Storm Center Internet Storm Center (ISC), un site géré par le SANS Institute, surveille les attaques en ligne et fournit des informations. Ce site peut être appelé un système d'alerte Internet, car il agit comme le pendant Internet des systèmes d'alerte précoce qui sont conçus pour réduire la probabilité de dommages causés...
  2. étincelle apache Définition - Que signifie Apache Spark? Apache Spark est un programme open source utilisé pour l'analyse des données. Il fait partie d'un plus grand ensemble d'outils, y compris Apache Hadoop et d'autres ressources open source pour la communauté analytique d'aujourd'hui. Les experts décrivent ce logiciel open source relativement nouveau comme...

  1. Apache mesos Définition - Que signifie Apache Mesos? Développé à l'Université de Californie à Berkley, Apache Mesos est un gestionnaire de cluster open source. Il vise à fournir une isolation et un partage efficaces des ressources entre des infrastructures ou des applications distribuées. En d'autres termes, il contribue au partage des ressources...
  2. Tempête apache Définition - Que signifie Apache Storm? Apache Storm est un outil Apache open source utilisé pour traiter des flux de données indépendants. Fournissant des solutions de traitement de données en temps réel, Storm fournit une topologie pour contrôler les transferts de données, qui est une partie essentielle du routage des...