BT

Accueil InfoQ Actualités Publication de l’API Reactive Streams 1.0

Publication de l’API Reactive Streams 1.0

Favoris

L’API reactive-streams vient d'être publiée dans sa première version 1.0, après environ une année depuis la naissance de l’initiative. Durant cette période, l’API a subi plusieurs changements radicaux tels que :

On rappelle que l'amorçage de cette API a émergé suite aux mouvements réactifs avec l'idée de base consistant à proposer une API standard pour les traitements des flux de données de manière asynchrone et non bloquante.

Plusieurs acteurs ont supporté cette initiative à l’instar d’Oracle, Pivotal, Netflix, RedHat, Twitter et Typesafe évidemment. De même, des frameworks sont déjà compatibles reactive-streams, tels que Akka, ReactiveX, Reactor et Vert.x. Playframework, à son tour, propose les reactive-streams en mode expérimental. D'après l'annonce, l’API n’est pas concurrente aux fameux iteratees, bien qu’à long terme, ces derniers seront remplacés par les reactive-streams pour faire le standard des manipulations IO de base.

Outre les frameworks événementiels, Slick le framework fonctionnel de persistance ou FRM de TypeSafe supporte à son tour l'API reactive-streams pour streamer les résultats des requêtes SQL dans sa toute dernière version 3. Dans l'univers NoSQL, on cite que Mongodb propose désormais un driver qui implémente l'API reactive-streams, permettant d'interagir avec les autres frameworks supportant cette API.

Il faut noter également qu’il est envisageable d’introduire cette api dans la prochaine version du JDK9 sous le package "java.util.concurrent", avec la possibilité d’avoir un jar compact "reactive-streams-jdk9plus-compat-1.0.0.final.jar".

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Votre profil est-il à jour? Merci de prendre un instant pour vérifier.

Note: en cas de modification de votre adresse email, une validation sera envoyée.

Nom de votre entreprise:
Rôle dans votre entreprise:
Taille de votre entreprise:
Pays/Zone:
État/Province/Région:
Vous allez recevoir un email pour confirmer la nouvelle adresse email. Ce pop-up va se fermer de lui-même dans quelques instants.