Medição de tempos de execução entre gRPC e RPyC
Você deve ter o JDK instalado com as variáveis de ambiente configuradas corretamente
-
Entre no caminho
gRPC/src/main/java/io/grpc/dsid/testes/Main.java
e altere a variável ip para o ip da máquina onde rodará o servidor (o padrão é localhost, para rodar o servidor e o cliente na mesma máquina)
static String ip = "localhost";
-
Na pasta gRPC, rode o comando gradlew para compilar o projeto
No Linux:
./gradlew installDist
No Windows:
gradlew.bat installDist
Deverá aparecer uma mensagem dizendo que a construção foi bem-sucedida.
-
Agora você poderá rodar o servidor e o cliente. Na pasta gRPC também, basta executar os seguintes comandos em terminais diferentes
No Linux:
Servidor:
./build/install/examples/bin/dsid-testes-server
Cliente:
./build/install/examples/bin/Main
No Windows:
Servidor:
build/install/examples/bin/dsid-testes-server.bat
Cliente:
build/install/examples/bin/Main.bat
É necessário ter o Python 3 instalado.
-
Entre na pasta rpyc e altere o arquivo rpc-client-py para colocar o ip da máquina onde rodará o servidor
ip = "localhost"
-
Em terminais diferentes, rode os programas do servidor:
python rpc-server.py
E cliente
python rpc-client.py