This is an automated email from the ASF dual-hosted git repository. fangyc pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/dubbo-go.git.
from cabd56a Fix: readme add c268f8f Fix: fix jsonprc about 'HTTP/1.1' add 2c5a4f6 fix zookeeper config center namespace default value invalid add cd37e52 Merge pull request #326 from zouyx/feature/fixConfigCenter add 979acb2 Merge pull request #305 from apache/develop add 35abd82 feat(grpc): 支持client grpc 调用 add c47b089 support grpc server add ae67fa1 stash for cli & server test add 4cd0a60 move some to internal add 1fb4d91 fmt add c7d140d stop for client test add ac47753 add new client test add 3e839f3 add invoker test add ddb3c64 use another port add 68fea4b change port add dd5273f add doc add 8f5c6c3 feat(client): add dubbo proto generate add 9617d26 feat(client): add dubbo proto generate add e9017cb fmt add ebcb9f6 fmt & tidy add 7a5be71 bug fix add 7fa1bbd fmt add 5029e32 Merge pull request #275 from xujianhai666/feature/grpc-client add 47131f2 resolve conflicts add 78818e8 Merge pull request #312 from flycash/grpc add d9d334a Mod: modidfy Refer params and add licence add 2d6f7f3 Fmt: package add 1c0e422 Merge pull request #317 from fangyincheng/feature/grpc add 3897328 Merge pull request #311 from apache/feature/grpc add 748ed1c Merge remote-tracking branch 'apache/develop' into develop add 0b74040 Fix: omitted param add 45363f2 Mod: README.md add 7c3178e modify add ff410ac Merge pull request #327 from fangyincheng/develop No new revisions were added by this update. Summary of changes: README.md | 5 + README_CN.md | 5 + common/proxy/proxy.go | 25 +- config/config_center_config.go | 2 +- config/config_loader.go | 2 +- config/reference_config.go | 10 +- config/reference_config_test.go | 18 +- config_center/apollo/impl.go | 2 +- config_center/apollo/impl_test.go | 2 +- go.mod | 1 + protocol/dubbo/dubbo_invoker_test.go | 4 +- .../apollo/factory.go => protocol/grpc/client.go | 48 ++- protocol/grpc/client_test.go | 54 ++++ protocol/grpc/common_test.go | 112 +++++++ .../grpc/grpc_exporter.go | 34 +- protocol/grpc/grpc_invoker.go | 97 ++++++ protocol/grpc/grpc_invoker_test.go | 56 ++++ protocol/grpc/grpc_protocol.go | 104 +++++++ protocol/grpc/grpc_protocol_test.go | 85 +++++ .../grpc/internal/client.go | 29 +- .../grpc/internal/doc.go | 25 +- protocol/grpc/internal/helloworld.pb.go | 227 ++++++++++++++ .../factory.go => protocol/grpc/internal/server.go | 49 ++- protocol/grpc/protoc-gen-dubbo/examples/Makefile | 19 ++ .../protoc-gen-dubbo/examples/helloworld.pb.go | 301 ++++++++++++++++++ .../protoc-gen-dubbo/examples/helloworld.proto | 37 +++ protocol/grpc/protoc-gen-dubbo/main.go | 74 +++++ .../grpc/protoc-gen-dubbo/plugin/dubbo/doc.go | 25 +- .../grpc/protoc-gen-dubbo/plugin/dubbo/dubbo.go | 346 +++++++++++++++++++++ protocol/grpc/server.go | 101 ++++++ protocol/invocation.go | 1 + protocol/invocation/rpcinvocation.go | 27 +- protocol/jsonrpc/server.go | 6 + registry/zookeeper/registry.go | 1 + remoting/zookeeper/client.go | 1 + remoting/zookeeper/listener.go | 2 + 36 files changed, 1800 insertions(+), 137 deletions(-) copy config_center/apollo/factory.go => protocol/grpc/client.go (51%) create mode 100644 protocol/grpc/client_test.go create mode 100644 protocol/grpc/common_test.go copy cluster/cluster_impl/forking_cluster.go => protocol/grpc/grpc_exporter.go (54%) create mode 100644 protocol/grpc/grpc_invoker.go create mode 100644 protocol/grpc/grpc_invoker_test.go create mode 100644 protocol/grpc/grpc_protocol.go create mode 100644 protocol/grpc/grpc_protocol_test.go copy cluster/cluster_impl/available_cluster.go => protocol/grpc/internal/client.go (62%) copy cluster/cluster_impl/forking_cluster.go => protocol/grpc/internal/doc.go (61%) create mode 100644 protocol/grpc/internal/helloworld.pb.go copy config_center/apollo/factory.go => protocol/grpc/internal/server.go (50%) create mode 100644 protocol/grpc/protoc-gen-dubbo/examples/Makefile create mode 100644 protocol/grpc/protoc-gen-dubbo/examples/helloworld.pb.go create mode 100644 protocol/grpc/protoc-gen-dubbo/examples/helloworld.proto create mode 100644 protocol/grpc/protoc-gen-dubbo/main.go copy cluster/cluster_impl/forking_cluster.go => protocol/grpc/protoc-gen-dubbo/plugin/dubbo/doc.go (61%) create mode 100644 protocol/grpc/protoc-gen-dubbo/plugin/dubbo/dubbo.go create mode 100644 protocol/grpc/server.go