BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Pivotal publie Spring Cloud Data Flow 1.5

Pivotal publie Spring Cloud Data Flow 1.5

Pivotal a publié la version 1.5 de Spring Cloud Data Flow, un projet pour la construction de pipelines de traitement de données en temps réel, avec de nouvelles fonctionnalités telles que :

  • Améliorations de l'interface utilisateur.
  • Mise à jour de Spring Cloud Stream Application Starters.
  • Améliorations des métriques.
  • Divisions imbriquées pour les tâches composées.
  • Améliorations avec Kubernetes.

Nous examinons quelques-unes des nouvelles fonctionnalités ici.

Comme le montre le diagramme ci-dessous, Spring Cloud Data Flow repose sur un certain nombre de projets Spring, notamment Spring Boot, Spring Cloud Stream et Spring Cloud Task.

Mise en route

Ce guide de démarrage rapide explique comment configurer le flux de données Spring Cloud sur une machine locale à l'aide de l'utilitaire docker-compose :

DATAFLOW_VERSION=1.5.1.RELEASE docker-compose up

Une fois établi, le tableau de bord Spring Cloud Data Flow est accessible via http://localhost:9393/dashboard.

Améliorations de l'interface utilisateur

Les améliorations apportées à l'interface utilisateur Spring Flow Data Flow incluent :

  • Un design plus léger.
  • Un onglet Tasks amélioré pour correspondre au style des autres onglets.
  • Un Stream Builder amélioré.
  • Un nouveau paginateur pour une navigation plus facile.

Le guide de démarrage rapide montre également comment établir un flux de logging simple à l'aide de l'éditeur visuel intégré.

À ce stade, un flux peut être automatiquement déployé, mais le Stream Builder amélioré inclut un éditeur de propriétés pour personnaliser le flux avant de le déployer.

La liste des flux déployés comporte un nouveau composant de pagination pouvant être configuré pour 20, 30, 50 ou 100 éléments par page.

Stream Application Starters

Les Stream Application Starters et les Task Application Starters - applications autonomes basées sur Spring Boot - et Spring Integration ont été récemment mis à jour de sorte que les applications peuvent fonctionner indépendamment sur plusieurs plateformes, produire et consommer des applications en microservices et fournir des messages via Apache Kafka ou RabbitMQ.

Une version spéciale de Spring Initializr, conçue pour les bibliothèques liées à Spring Cloud, a été créée.

Notez les différences par rapport à l'application Spring Initializr ordinaire.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT