1
resposta

Em Push Notification o servidor inicia a comunicação?

A seguinte alternativa é considerada errada

"Quando trabalhamos com HTTP, a comunicação é sempre iniciada pelo lado do cliente que envia uma requisição ao servidor em busca de uma resposta. Mas em alguns casos, o servidor também pode enviar uma requisição ao cliente.

É importante lembrarmos que a comunicação sempre começa com o cliente: é ele quem pede as informações. O servidor responde apenas o que foi requisitado e nunca inicia a comunicação :)

No HTTP: Request -> espera -> Resposta"

No entanto em uma Push Notification não é justamente isso que ocorre? Como mostrado em http://blog.alura.com.br/o-que-e-push-notification/

https://i1.wp.com/blog.alura.com.br/wp-content/uploads/2016/06/diagrama_server_cliente.png?zoom=2&resize=400%2C420

"Observe que no diagrama acima, o servidor que está enviando uma mensagem para o cliente, ou seja, ele que está mandando requisições para o cliente. Será que isso é possível? Sim, é possível! "

1 resposta

Opa Luís, ali o exemplo é para um cliente android, onde realmente a arquitetura é um pouco diferente :).