Code Monkey home page Code Monkey logo

spring-reactor-demo's Introduction

Hands On - programacion reactiva ! 馃摉

Patron Observer

El patr贸n Observer es un patr贸n de dise帽o de comportamiento que define una relaci贸n de uno a muchos entre objetos de manera que, cuando un objeto cambia su estado, todos sus dependientes (observadores) son notificados y actualizados autom谩ticamente. Este patr贸n es utilizado com煤nmente para implementar sistemas donde un objeto (llamado "sujeto" u "observable") necesita notificar a otros objetos (llamados "observadores") sobre cambios en su estado sin conocer qui茅nes son esos observadores.

patron_observer

Observable: Representa una secuencia de eventos o cambios asincr贸nicos. Puede ser cualquier cosa que genere eventos, como clics de usuario, datos de sensores, mensajes de red, etc. Observer (suscriber): Es aquel que desea ser informado cuando ocurren eventos en el Observable. El Observer se suscribe al Observable para recibir notificaciones cuando haya cambios.

En el proyecto Reactor de Java, que es una biblioteca para programaci贸n reactiva, el m茅todo subscribe() tambi茅n se utiliza para suscribir un Subscriber a un Flux o a un Mono. Ambos Flux y Mono son tipos de Reactor que representan secuencias de eventos en programaci贸n reactiva.

Flux: Representa una secuencia de cero o m谩s eventos (como una secuencia de datos). Mono: Representa una secuencia que puede tener cero o un solo evento (por ejemplo, una operaci贸n que puede tener 茅xito o fallar).

Nota> Un "Subscriber" en Reactor es esencialmente un observador que se suscribe a un "Flux" o a un "Mono" para recibir notificaciones sobre eventos emitidos por estos objetos reactivos.

M茅todos:

  • subscribe() se utiliza para registrar un "observador" en un "observable"

spring-reactor-demo's People

Contributors

nakiviar avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    馃枛 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 馃搳馃搱馃帀

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google 鉂わ笍 Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.