Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 545 Bytes

README.md

File metadata and controls

29 lines (23 loc) · 545 Bytes

Serve It All

A simple HTTP/1.1, HTTP/2 and grpc server to be used as a backend for Istio.

Usage

PORT=8080 ./main

Via HTTP/1.1

curl -d "test" localhost:8080

Via HTTP/2 (untested, my debian is old)

curl -d "test" --http2 localhost:8080

Via gRPC with polyglot

echo '{"thing": "it"}' | java -jar polyglot.jar \
  --command=call \
  --endpoint localhost:8080 
  --full_method=doer.Doer/DoIt 
  --proto_discovery_root=doer 
  --use_tls=false