pyvider
2025-01-12
Go gRPC Examples
90 files · 5,474+ · 708-
Go gRPC Examples
90 files changed
main.goAdded main.go (+115 lines)chatgpt-20250111-1513.mdAdded chatgpt-20250111-1513.md (+88 lines)env.shUpdated env.sh (+1/-1 lines)terraform_handshake.pyUpdated terraform_handshake.py (+3/-3 lines)client.pyUpdated client.py (+84/-41 lines)coverage.jsonRemoved coverage.json (-1 lines).gitignoreAdded .gitignore (+3 lines)README.mdAdded README.md (+14 lines)main.goAdded main.go (+65 lines)greeter_impl.goAdded greeter_impl.go (+55 lines)greeter_interface.goAdded greeter_interface.go (+65 lines)README.mdAdded README.md (+46 lines)buf.gen.yamlAdded buf.gen.yaml (+14 lines)buf.yamlAdded buf.yaml (+4 lines)main.goAdded main.go (+84 lines)main.goAdded main.go (+64 lines)kv.pb.goAdded kv.pb.go (+487 lines)kv.protoAdded kv.proto (+40 lines)kv_grpc.pb.goAdded kv_grpc.pb.go (+235 lines)grpc.goAdded grpc.go (+107 lines)interface.goAdded interface.go (+63 lines).gitignoreAdded .gitignore (+4 lines)buf.gen.yamlAdded buf.gen.yaml (+8 lines)buf.yamlAdded buf.yaml (+4 lines)build.shAdded build.sh (+36 lines)comments.mdAdded comments.md (+11 lines)env.shAdded env.sh (+8 lines)go.modAdded go.mod (+23 lines)go.sumAdded go.sum (+71 lines)main.goAdded main.go (+110 lines)kv_pb2.pyAdded kv_pb2.py (+34 lines)kv_pb2_grpc.pyAdded kv_pb2_grpc.py (+99 lines)kv.pb.goAdded kv.pb.go (+281 lines)kv.protoAdded kv.proto (+27 lines)kv_grpc.pb.goAdded kv_grpc.pb.go (+149 lines)grpc.goAdded grpc.go (+52 lines)interface.goAdded interface.go (+54 lines)test.shAdded test.sh (+17 lines).gitignoreAdded .gitignore (+4 lines)README.mdAdded README.md (+66 lines)buf.gen.yamlAdded buf.gen.yaml (+18 lines)buf.yamlAdded buf.yaml (+4 lines)build.shAdded build.sh (+19 lines)env.shAdded env.sh (+5 lines)go.modAdded go.mod (+24 lines)go.sumAdded go.sum (+65 lines)main.goAdded main.go (+165 lines)main.goAdded main.go (+175 lines)kv_pb2.pyAdded kv_pb2.py (+34 lines)kv_pb2_grpc.pyAdded kv_pb2_grpc.py (+99 lines)kv.pb.goAdded kv.pb.go (+278 lines)kv.protoAdded kv.proto (+26 lines)kv_grpc.pb.goAdded kv_grpc.pb.go (+147 lines)grpc.goAdded grpc.go (+74 lines)interface.goAdded interface.go (+65 lines)rpc.goAdded rpc.go (+45 lines)test.shAdded test.sh (+22 lines).gitignoreAdded .gitignore (+5 lines)README.mdAdded README.md (+30 lines)main.goAdded main.go (+87 lines)main.goAdded main.go (+65 lines)handshake.pyUpdated handshake.py (+45/-25 lines)security.pyUpdated security.py (+102/-3 lines)server.pyUpdated server.py (+4/-4 lines)compile_mock_message.shRemoved compile_mock_message.sh (-7 lines)compile_proto.shAdded compile_proto.sh (+26 lines)conftest.pyUpdated conftest.py (+81/-55 lines)debug_cert_pem.pemRemoved debug_cert_pem.pem (-20 lines)debug_cert_validate.pemRemoved debug_cert_validate.pem (-20 lines)debug_key_pem.pemRemoved debug_key_pem.pem (-27 lines)example.protoAdded example.proto (+36 lines)example_pb2.pyAdded example_pb2.py (+44 lines)example_pb2_grpc.pyAdded example_pb2_grpc.py (+189 lines)example_server.pyAdded example_server.py (+30 lines)run_server.pyUpdated run_server.py (+5/-5 lines)run_tcp_server.pyUpdated run_tcp_server.py (+69/-17 lines)run_unix_server.pyUpdated run_unix_server.py (+62/-17 lines)test_client.pyUpdated test_client.py (+184/-61 lines)test_client_grpc.pyUpdated test_client_grpc.py (+10/-82 lines)test_handshake.pyRemoved test_handshake.py (-171 lines)test_handshake_magic_cookie.pyAdded test_handshake_magic_cookie.py (+59 lines)test_handshake_negotiation.pyAdded test_handshake_negotiation.py (+72 lines)test_handshake_responses.pyAdded test_handshake_responses.py (+131 lines)test_minimal.pyAdded test_minimal.py (+40 lines)test_security.pyUpdated test_security.py (+20/-1 lines)test_server.pyUpdated test_server.py (+16/-16 lines)test_transport_tcp.pyUpdated test_transport_tcp.py (+7/-9 lines)test_transport_unix.pyUpdated test_transport_unix.py (+15/-44 lines)transport.pyUpdated transport.py (+64/-62 lines)test_terraform_handshake.pyUpdated test_terraform_handshake.py (+16/-16 lines)
- Added
examples/grpc/minimal-server/main.go(100+ lines) as a minimal Go gRPC server interface internal1 file
main.go
- Updated
examples/grpc/plugin-go-client/main.gowith improved client implementation interface internal1 file
main.go
- Removed old example protobuf generated files
decouple
internal
1 file
coverage.json.txt