Maison > Opération et maintenance > Apache > Quels sont les principaux projets d'Apache

Quels sont les principaux projets d'Apache

(*-*)浩
Libérer: 2019-06-21 13:56:46
original
10517 Les gens l'ont consulté

Depuis sa création en 1999, l'Apache Software Foundation a réussi à établir son propre écosystème solide. De nombreux excellents projets open source ont émergé dans sa communauté, et de plus en plus de projets nationaux et étrangers viennent dans cette communauté open source internationale pour incubation.

Quels sont les principaux projets d'Apache

Il est rapporté que tous les projets Apache actuels doivent être incubés par des incubateurs et répondre à une série d'exigences de qualité avant de pouvoir obtenir leur diplôme. Les projets qui sortent de l'incubateur deviennent soit des projets de haut niveau de manière indépendante, soit des sous-projets d'autres projets de haut niveau.

Pour aider tout le monde à comprendre les standards de l'incubation Apache, cet article recense plusieurs projets de haut niveau qui ont été incubés avec succès et gérés de manière indépendante par Apache du 1er janvier 2016 au 19 janvier 2017.

1. Apache Beam

Apache Beam est un projet d'incubation apporté par Google à la Fondation Apache le 1er février 2016. Il a été officiellement lancé le 10 janvier 2017. Annonce de l'obtention du diplôme et mise à niveau vers le projet Apache de premier niveau.

L'objectif principal d'Apache Beam est d'unifier les paradigmes de programmation du traitement par lots et par flux et de fournir un SDK simple, flexible, riche en fonctionnalités et expressif pour un ensemble de données illimité, dans le désordre et à l'échelle du Web. traitement. Le projet se concentre sur le paradigme de programmation et la définition des interfaces de traitement des données, et n'implique pas la mise en œuvre de moteurs d'exécution spécifiques. Apache Beam espère que les programmes de traitement de données développés sur la base de Beam pourront être exécutés sur n'importe quel moteur informatique distribué.

2. Apache Eagle

Apache Eagle est originaire d'eBay et a été utilisé pour la première fois pour résoudre le problème de surveillance des clusters Hadoop à grande échelle. Il a été soumis à Apache en octobre. 26 janvier 2015. Incubé, il a été officiellement annoncé comme projet Apache de premier niveau le 10 janvier 2017.

Apache Eagle est une solution open source de surveillance et d'alerte permettant d'identifier intelligemment les problèmes de sécurité et de performances sur les plates-formes Big Data en temps réel, telles qu'Apache Hadoop, Apache Spark, etc. Apache Eagle comprend principalement : une évolutivité élevée, une évolutivité élevée, une faible latence, une collaboration dynamique et d'autres fonctionnalités. Il prend en charge la surveillance en temps réel du comportement des données, peut détecter immédiatement l'accès aux données sensibles ou aux opérations malveillantes et prendre des contre-mesures immédiates.

3. Apache Geode

Apache Geode a été initialement développé par Gemstone Systems en tant que produit commercial. Il a été largement utilisé dans le domaine financier au début en tant que produit transactionnel. , faible latence Le moteur de données est utilisé sur les plateformes de trading de Wall Street. Le code a été soumis à l'Incubateur Apache le 27 avril 2015 et a obtenu le statut de projet Apache de premier niveau le 21 novembre 2016.

Apache Geode est une plateforme de gestion de données qui fournit un accès cohérent et en temps réel aux applications critiques pour les données sur l'ensemble de l'architecture cloud. Il utilise une technologie de réplication et de partitionnement dynamique des données pour atteindre une haute disponibilité, des performances élevées, une évolutivité élevée et une tolérance aux pannes. De plus, pour un conteneur de données distribué, Apache Geode est un système de gestion de données basé sur la mémoire qui fournit une notification d'événement asynchrone fiable et une livraison fiable des messages.

4. Apache Twill

Apache Twill a soumis le code à l'incubateur Apache le 14 novembre 2013 et a annoncé sa graduation le 27 juillet 2016. Projet Apache de premier niveau.

Apache Twill fournit de riches fonctionnalités intégrées pour les applications distribuées courantes pour le développement, le déploiement et la gestion, simplifiant considérablement les opérations et la gestion du cluster Hadoop. Il est devenu un composant clé de la Cask Data Application Platform (CDAP), utilisant des conteneurs YARN et des threads Java comme abstractions. CDAP est une plateforme d'intégration et d'applications open source qui permet aux développeurs et aux organisations de créer, déployer et gérer facilement des applications de données sur Hadoop et Spark.

5. Apache Kudu

Apache Kudu est un système de stockage de données dirigé par Cloudera. Il est devenu un projet d'incubation Apache le 3 décembre 2015. un projet d'incubation Apache en juillet 2016. L'obtention du diplôme a été officiellement annoncée le 25 mai et transformée en projet Apache de premier niveau.

Apache Kudu est un moteur de stockage de colonnes open source conçu pour l'écosystème Hadoop et conçu pour permettre des pipelines d'analyse flexibles et hautes performances. Il prend en charge de nombreuses opérations trouvées dans les bases de données traditionnelles, notamment les insertions, mises à jour et suppressions en temps réel. Il est actuellement utilisé par différentes entreprises et organisations dans de nombreux secteurs, notamment la vente au détail, la prestation de services en ligne, la gestion des risques et la publicité numérique, le plus connu étant Xiaomi.

6. Apache Bahir

Le code d'Apache Bahir a été initialement extrait du projet Apache Spark et fourni plus tard en tant que projet indépendant en 2016. Il a été annoncé en tant que projet Apache de premier niveau le 29 juin 2016.

Apache Bahir étend la couverture de la plate-forme d'analyse en fournissant une variété de connecteurs de streaming et de sources de données SQL. Il fournissait initialement uniquement des extensions pour Apache Spark, et fournit actuellement également Apache Flink, et peut également fournir des extensions pour Apache. à l’avenir, les services d’extension seront disponibles sur Beam et sur d’autres plates-formes.

Pour plus d'articles techniques liés à Apache, veuillez visiter la colonne Tutoriel Apache pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal