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. Serveur Web Apache Définition - Que signifie Apache Web Server? Apache Web Server est un logiciel de création, de déploiement et de gestion de serveur Web open source. Initialement développé par un groupe de programmeurs de logiciels, il est maintenant maintenu par l'Apache Software Foundation. Definir Tech explique Apache Web Server Apache Web...
  2. Windows / apache / mysql / php, python, perl (wamp) Définition - Que signifie Windows / Apache / MySQL / PHP, Python, PERL (WAMP)? Windows / Apache / MySQL / PHP, Python, PERL (WAMP) est un ensemble d'applications Web combinées à l'OS Microsoft Windows à utiliser dans des environnements Web constituant une pile de serveurs. La pile WAMP fournit aux...

  1. Projet de portails apache Définition - Que signifie le projet Apache Portals? Le projet de portails Apache est un projet de développement logiciel qui rend disponible gratuitement un logiciel de portail de qualité commerciale pour une grande variété de plates-formes et de langages de programmation. Le logiciel Apache Portals est développé et géré en...
  2. Apache hadoop Définition - Que signifie Apache Hadoop? Apache Hadoop est un framework logiciel sous licence libre développé par Apache Software Foundation et utilisé pour développer une informatique distribuée et intensive en données. Hadoop est conçu pour évoluer d'une seule machine à des milliers d'ordinateurs. Un concept central Hadoop est que les...