Afin de faciliter le développement des applications pour le Big Data, l'équipe des développeurs de Spring vient d'annoncer la sortir de Spring XD en version 1.1 GA et 1.0.4.
En effet, Spring XD est un environnement d'exécution distribuée et extensible dont le principal objectif est l'exploitation des données de grandes tailles. Il permet de collecter des données et de procéder à une analyse approfondie de ces derniers ; cela en temps réel. Spring XD permet aussi de traiter les données par lot et d'effectuer leur exportation.
La nouvelle version de Spring XD 1.1 GA intègre de nouvelles fonctionnalités dont :
- l'exécution de flux avec Reactor, RxJava, Spark Streaming et Python ;
- l'ordonnancement des tâches par lot avec Spark et Sqoop ;
- les messages bus basés sur Kafka, notamment autour des objectifs hauts niveaux des API Kafka ;
- le traitement par lot et compression pour RabbitMQ ;
- la facilité de développement, test et empaquetage des modules personnalisés pour les téléverser vers le serveur d’administration ;
- la gestion des groupes de conteneurs pour l’exécution XD sur YARN ;
- le support pour Pivotal, Hortonworks et les distributions Cloudera Hadoop...
Les développeurs de cette solution ont également fourni une liste constituée de près d'une douzaine d'applications pour Spring XD.
Pour davantage satisfaire les utilisateurs, l'équipe de Spring XD a également annoncé l'intégration prochaine d'une interface qui permettra la réalisation et la surveillance de flux XD. Ci-après une capture d'écran de cette interface :
La version actuelle de Spring XD est disponible en téléchargement ici.
Source : spring.io
Et vous ?
Que pensez-vous de cette nouvelle version ?
Allez-vous la tester ?