Vert.x

Contents

    Approche réactive

    Programmation réactive : programmation avec des flux de donnés

    Inspiration

    Systèmes réactifs

    Pourquoi ?

    RxJava : pour traiter des flux continus de données, map,… C'est de la programmation réactive, pas un système réactif.

    Event bus : NON persistant ! pas comme rabbit MQ et Kafka.

    RxJava : pour des streams de données qui arrivent au fil de l'eau. Vert.x a des packages dédiés pour produire / consommer du RxJava.

    Verticle : cycle de vie simplissime : start stop

    Vert.x

    Toolkit.

    Versions

    Cas d'utilisation

    Concepts

    Verticle

    Event/Bus

    Event loop

    Faire des appels bloquants ?

    → bien regarder comment faire pour gérer les pools de connexion

    Pas de persistance des messages au niveau de l'event bus comme au niveau des event loops.

    MQTT

    C'est Paolo Patierno (GitHub) qui gère ça

    Microservices

    Proudly Powered by Zim 0.75.2.

    Template by Etienne Gandrille, based on ZeroFiveEight and using JQuery Toc Plugin.