segunda-feira, 10 de abril de 2023

O que é um soquet, em programação.



  •  O que é um soquete.[1]
  • O que é um websocket.
O que é um soquete:
O termo soquete é uma analogia aos soquetes físicos, como os de lãmpadas(bocal de lãmpada). Em TI, eles são entradas e saidas de dados ligadas sem a necessidade de requisições constantes. Ou seja, diferente do metodo de requisição http, um soquet fica sempre ligado sem ter a necessidade de envio do tcp entre o cliente e servidor. Logo, as conexões são mais rapidas. Ele é usado em chats, onde basta uma configuração para as mensagens entre cliene e servidor serem entregues rapidamente.

Existem diversos tipos de socket, tanto no nivel web quanto no nivel sistema operacional, o mais usado no mundo do trabalho é o http, em aplicações de chat.

Websocket em grupo de telegram: 

Client 1 ---------------> Server XPTO ---------------> Grupo do Churrasco[client 1].
Client 2 ---------------> Server XPTO ---------------> Grupo do Churrasco[client 2].
Client 3 ---------------> Server XPTO ---------------> Grupo do Churrasco[client 3].

O websocket também pode ser aplicado a mensageria, como kafka. Desta maneira, varios grupos podem ser consumidores de um grupo publisher.

Nenhum comentário:

Postar um comentário