Ir para o conteúdo principal
Version: 4.x

Glossario

Nós vamos listar aqui os termos que são relacionados no Socket.IO ecosistema:

Adapter

Um Adapter é um componente do lado do servidor que é responsável por:

  • armezenando o relacionamento entre as instances Socket e os rooms
  • transmitindo eventos para todos (ou um subconjunto) os clientes.

Além do in-memory adapter que está incluído por padrão no servidor Socket.IO, atualmente existem 5 adaptadores oficiais:

O in-memory adapter pode ser extendido para adicionar suporte para outros sistemas de mensagem, como RabbitMQ ou Google Pub/Sub, por exemplo.

Obeserve a documentação aqui.

Engine.IO

Engine.IO é um componente interno do Socket.IO, que é responsavel por estabilizar a conexão baixo-nivel entre o servidor e o cliente.

Você pode encontrar mais informações aqui.

Namespace

Um Namespace é um conceito que permite a divisão a aplicação logíca no lado do servidor

Observe a documentação aqui.

Room

Um Room é um conceito de lado de servidor que permite dado de transmissão para um subconjunto de clientes.

Observe a documentação aqui.

Transport

Um Transport representa um forma de baixo-nível de estabelecer uma conexão entre o servidor e o cliente.

Existem atualmente três transportes implementados:

Observe a documentação aqui.