Observables.
Hot and Cold Observables.
Gabriel Passos
Pull Vs Push
● Pull
○ Consumidor decide quando recebe os dados do produtor
○ JS functions
● Push
○ O produtor determina quando irá enviar os dados
○ Promise
○ Observable (possibilita enviar n valores)
Observable
● Function
● Synchronous/Asynchronous
● Capaz de retornar n valores
Cold Observable
● Produz ao mesmo tempo que está criando um observable
● Apenas produz quando alguém já fez a “subscription”
● Download de Arquivo
● Não é enviado nenhuma informação se ninguém está
“observando”
● Cada observador recebe uma informação independente
Hot Observable
● Cria o produtor antes do observable
● Produz mesmo alguém escutando ou não
● Quando começa a observar recebe o próximo valor
● Compartilha a informação entre os observadores
● https://github.com/gabrielSpassos/node-sandbox/tree/master/observables-poc

Hot and cold observables, overlay

  • 1.
    Observables. Hot and ColdObservables. Gabriel Passos
  • 2.
    Pull Vs Push ●Pull ○ Consumidor decide quando recebe os dados do produtor ○ JS functions ● Push ○ O produtor determina quando irá enviar os dados ○ Promise ○ Observable (possibilita enviar n valores)
  • 3.
  • 4.
    Cold Observable ● Produzao mesmo tempo que está criando um observable ● Apenas produz quando alguém já fez a “subscription” ● Download de Arquivo ● Não é enviado nenhuma informação se ninguém está “observando” ● Cada observador recebe uma informação independente
  • 5.
    Hot Observable ● Criao produtor antes do observable ● Produz mesmo alguém escutando ou não ● Quando começa a observar recebe o próximo valor ● Compartilha a informação entre os observadores ● https://github.com/gabrielSpassos/node-sandbox/tree/master/observables-poc