Merge pull request #275 from xujianhai666/feature/grpc-client
feat(grpc): 支持client grpc 调用
No related branches found
No related tags found
Showing
- common/proxy/proxy.go 15 additions, 10 deletionscommon/proxy/proxy.go
- config/config_loader.go 1 addition, 1 deletionconfig/config_loader.go
- config/reference_config.go 4 additions, 4 deletionsconfig/reference_config.go
- config/reference_config_test.go 10 additions, 10 deletionsconfig/reference_config_test.go
- go.mod 1 addition, 0 deletionsgo.mod
- go.sum 1 addition, 0 deletionsgo.sum
- protocol/dubbo/dubbo_invoker_test.go 2 additions, 2 deletionsprotocol/dubbo/dubbo_invoker_test.go
- protocol/dubbo/dubbo_protocol.go 1 addition, 1 deletionprotocol/dubbo/dubbo_protocol.go
- protocol/dubbo/dubbo_protocol_test.go 1 addition, 1 deletionprotocol/dubbo/dubbo_protocol_test.go
- protocol/grpc/client.go 57 additions, 0 deletionsprotocol/grpc/client.go
- protocol/grpc/client_test.go 55 additions, 0 deletionsprotocol/grpc/client_test.go
- protocol/grpc/common_test.go 112 additions, 0 deletionsprotocol/grpc/common_test.go
- protocol/grpc/grpc_exporter.go 48 additions, 0 deletionsprotocol/grpc/grpc_exporter.go
- protocol/grpc/grpc_invoker.go 97 additions, 0 deletionsprotocol/grpc/grpc_invoker.go
- protocol/grpc/grpc_invoker_test.go 57 additions, 0 deletionsprotocol/grpc/grpc_invoker_test.go
- protocol/grpc/grpc_protocol.go 104 additions, 0 deletionsprotocol/grpc/grpc_protocol.go
- protocol/grpc/grpc_protocol_test.go 86 additions, 0 deletionsprotocol/grpc/grpc_protocol_test.go
- protocol/grpc/internal/client.go 39 additions, 0 deletionsprotocol/grpc/internal/client.go
- protocol/grpc/internal/doc.go 19 additions, 0 deletionsprotocol/grpc/internal/doc.go
- protocol/grpc/internal/helloworld.pb.go 210 additions, 0 deletionsprotocol/grpc/internal/helloworld.pb.go
... | ... | @@ -18,6 +18,7 @@ require ( |
github.com/go-errors/errors v1.0.1 // indirect | ||
github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6 // indirect | ||
github.com/golang/mock v1.3.1 | ||
github.com/golang/protobuf v1.3.2 | ||
github.com/google/btree v1.0.0 // indirect | ||
github.com/grpc-ecosystem/go-grpc-middleware v1.0.0 // indirect | ||
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect | ||
... | ... |
... | ... | @@ -449,6 +449,7 @@ github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81P |
github.com/tebeka/strftime v0.1.3 h1:5HQXOqWKYRFfNyBMNVc9z5+QzuBtIXy03psIhtdJYto= | ||
github.com/tebeka/strftime v0.1.3/go.mod h1:7wJm3dZlpr4l/oVK0t1HYIc4rMzQ2XJlOMIUJUJH6XQ= | ||
github.com/tent/http-link-go v0.0.0-20130702225549-ac974c61c2f9/go.mod h1:RHkNRtSLfOK7qBTHaeSX1D6BNpI3qw7NTxsmNr4RvN8= | ||
github.com/tevid/gohamcrest v1.1.1 h1:ou+xSqlIw1xfGTg1uq1nif/htZ2S3EzRqLm2BP+tYU0= | ||
github.com/tevid/gohamcrest v1.1.1/go.mod h1:3UvtWlqm8j5JbwYZh80D/PVBt0mJ1eJiYgZMibh0H/k= | ||
github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5 h1:LnC5Kc/wtumK+WB441p7ynQJzVuNRJiqddSIE3IlSEQ= | ||
github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= | ||
... | ... |
protocol/grpc/client.go
0 → 100644
protocol/grpc/client_test.go
0 → 100644
protocol/grpc/common_test.go
0 → 100644
protocol/grpc/grpc_exporter.go
0 → 100644
protocol/grpc/grpc_invoker.go
0 → 100644
protocol/grpc/grpc_invoker_test.go
0 → 100644
protocol/grpc/grpc_protocol.go
0 → 100644
protocol/grpc/grpc_protocol_test.go
0 → 100644
protocol/grpc/internal/client.go
0 → 100644
protocol/grpc/internal/doc.go
0 → 100644
protocol/grpc/internal/helloworld.pb.go
0 → 100644
Please register or sign in to comment