Please enable JavaScript.
Coggle requires JavaScript to display documents.
Implementações (Middleware - tipo :Comunicação Orientado a mensagem…
Implementações
Middleware - tipo :Comunicação Orientado a mensagem
Soquete / Socket
É um terminal de comunicação para o qual uma aplicação pode escrever dados que devem ser enviados pela rede subjacente e do qual pode ler dados que chegam.
Forma uma abstração sobre o terminal de comunicação que é usado pelo SO local.
Cria um novo terminal de comunicação
Bind
Anexa um endereço local a um soquete
Listen
Anuncie a disposição de aceitar conexões
Accept
Bloqueie o chamador até chegar uma requisição de comunicação
Conect
Tente estabelecer uma conexão ativamente
Send
Envie alguns dados pela conexão
Receive
'Receba alguns dados pela conexão
Close
Tente estabelecer uma conexão
Suporte comunicação assíncrona e persistente
Componente de arquitetura
Fila da fonte: Fila de origem do remetente
Fila de destino: identificador da fila de destino para onde ela vai ser transferida
Gerenciador de fila: Organiza as filas
Repassador: Gerenciadores que repassam mensagens para outros gerenciadores
Mensagens independentes e discretas
Comunicação Orientada a mensagens
Interface de troca de mensagens (MPI)
Voltado para arquiteturas paralelas
Vantagem: Funções voltadas para computação em clusters
Características
Cada grupo tem um identificador próprio
A comunicação acontece dentro de um grupo de processos conhecidos
Cada processo recebe um identificador(local)
Porque não usar sockets no lugar de MPI?
Ferramenta muito genérica para modelar comunicação remota
Links:
Parte 2
2
Comunicação orientada a fluxo