Skip to content

Latest commit

 

History

History

hello-grpc-java

grpc java demo

1 Generate & Build

sh build.sh

2 Run

# Server
mvn exec:java -Dexec.mainClass="org.feuyeux.grpc.server.ProtoServer"
# Client
mvn exec:java -Dexec.mainClass="org.feuyeux.grpc.client.ProtoClient"

with etcd

export GRPC_HELLO_DISCOVERY=etcd
export GRPC_HELLO_DISCOVERY_ENDPOINT=http://127.0.0.1:2379

with nacos

export GRPC_HELLO_DISCOVERY=nacos
export GRPC_HELLO_DISCOVERY_ENDPOINT=http://127.0.0.1:8848

TLS

openssl pkcs8 -topk8 -nocrypt -in /var/hello_grpc/server_certs/private.key -out
/var/hello_grpc/server_certs/private.pkcs8.key openssl pkcs8 -topk8 -nocrypt -in
/var/hello_grpc/client_certs/private.key -out /var/hello_grpc/client_certs/private.pkcs8.key

Reference