Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouEliza Beretta Aleixo Alterado mais de 8 anos atrás
1
Aula Prática: Demo de Sistemas Distribuídos
Uma aplicação distribuída
2
Roteiro Objetivos Descrição da aplicação Sobre a arquitetura
Execução paralelo Comunicação e Sincronização
3
Objetivos Fundamentar conceitos sobre: Arquitetura distribuída
Interface baseada em socket Modelo de Java threading Sistema de passagem de mesagem
4
Descrição da Aplicação
Sistema de transferência de arquivos Descrição: Desenvolver um cliente e um servidor que permita a transferência de arquivos(downloads ou uploads). O servidor terá que responder a múltiplos pedidos por parte de diversos clientes. Cliente e servidor terão de ter capacidade de efetuar uploads e downloads em simultâneo
5
Sobre a Arquitetura
6
Sobre a Arquitetura Vantagens Desvantagens
A distribuição dos dados é fácil Faz uso efetivo de sistemas em rede. É fácil adicionar novos servidores Desvantagens Não existe um modelo de dados compartilhado Gerenciamento redundante em cada servidor Não há um registro central de nomes
7
Execução em Paralelo Como implementar recursos multi-thread
Estendendo a classe Thread Implementando a Interface Runnable
8
Aula Prática: Demo de Sistemas Distribuídos
Uma aplicação distribuída
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.