Skip to content

emersonnaka/agendaRPC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistemas Distribuídos

Remote Procedure Call (RPC)

Faça uma implementação usando Sun RPC ou gRPC para um serviço de agenda telefônica remota que possibilita adicionar, remover e consultar contatos.

Instalando gRPC

Pip versão 8 ou superior:

  • python3 -m pip install --upgrade pip

Instalar gRPC:

  • python3 -m pip install grpcio

Também é necessário instalar as ferramentas do gRPC:

  • python3 -m pip install grpcio-tools

Implementação

Esta tarefa foi implementada em Python3.

Para compilar o arquivo ".proto" entre na pasta pelo terminal e execute:

  • python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. agenda.proto

Para utilizar:

  1. Execute o servidor: python3 server.py
  2. Execute o cliente: python3 client.py

Alunos

Emerson Yudi Nakashima 1451600

Gustavo Correia Gonzalez 1551787

Releases

No releases published

Packages

No packages published