iagoac / dce540

Disciplina DCE540 - Computação Paralela e Distribuída
GNU General Public License v3.0
12 stars 0 forks source link

Prática 01 #7

Closed arimstefanini closed 3 years ago

arimstefanini commented 3 years ago

Iago, Para realizar a implementação da Prática 01 é necessário criar a conexão com um servidor, localhost?

iagoac commented 3 years ago

@arimstefanini não é necessário. Você pode definir duas classes (classe no sentido de programação orientada a objetos mesmo), sendo uma que faz o papel do servidor e outra que faz o papel do cliente.

vitorhugoclz commented 3 years ago

Professor fiz um código utilizando a biblioteca xmlrpc do python que faz uma comunicação via socket. Nessa implementação é necessário rodar dois arquivos distintos um servidor e um cliente. Essa implementação também pode ser entregada no trabalho ou necessariamente precisa ser essa implementação de orientação objetos feita em um Jupyter notebook?

iagoac commented 3 years ago

@vitorhugoclz minha ideia realmente é que vocês façam a entrega de um único Jupyter.
As próximas implementações vão necessitar da implementação de sockets e/ou MPI.

GustavoHenriqueSant commented 3 years ago

Iago, a main deve implementar padronização das informações ou algo do tipo como um middleware ?Pq se não seria só a implementação de classes, e instancia-las na main. É isso mesmo o esperado na atividade ?

iagoac commented 3 years ago

@GustavoHenriqueSant realmente é bem mais simples do que parece.
Um middleware nada mais é do que uma classe que implementa os métodos e algoritmos para gerenciamento de um sistema distribuído. Neste caso, ele não possui um nome específico, pois vocês estão utilizando a main como se fosse o middleware