You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by al...@apache.org on 2020/09/19 12:04:12 UTC

[dubbo-go] 01/01: Merge pull request #673 from apache/refact-seri

This is an automated email from the ASF dual-hosted git repository.

alexstocks pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git

commit 256c1ed7bf88f3a09d7fa589f8751e5a410946c9
Merge: 163d645 4f3d4ff
Author: Xin.Zh <dr...@foxmail.com>
AuthorDate: Sat Sep 19 20:03:59 2020 +0800

    Merge pull request #673 from apache/refact-seri
    
    Rft: network & codec

 .gitignore                                         |   2 +
 common/constant/default.go                         |   1 +
 common/constant/key.go                             |  52 +-
 common/constant/serializtion.go                    |  28 ++
 common/url.go                                      |  11 +-
 config/service_config.go                           |   4 +-
 .../service/exporter/configurable/exporter_test.go |   6 +-
 protocol/dubbo/client.go                           | 362 --------------
 protocol/dubbo/client_test.go                      | 335 -------------
 protocol/dubbo/codec.go                            | 160 -------
 protocol/dubbo/dubbo_codec.go                      | 290 ++++++++++++
 protocol/dubbo/dubbo_invoker.go                    |  58 ++-
 protocol/dubbo/dubbo_invoker_test.go               | 166 ++++++-
 protocol/dubbo/dubbo_protocol.go                   | 137 +++++-
 protocol/dubbo/dubbo_protocol_test.go              |  75 ++-
 protocol/dubbo/impl/codec.go                       | 291 ++++++++++++
 protocol/dubbo/{ => impl}/codec_test.go            |  65 +--
 protocol/dubbo/impl/const.go                       | 252 ++++++++++
 protocol/dubbo/impl/hessian.go                     | 526 +++++++++++++++++++++
 protocol/dubbo/impl/package.go                     | 171 +++++++
 protocol/dubbo/impl/request.go                     |  40 ++
 protocol/dubbo/impl/response.go                    |  46 ++
 protocol/dubbo/impl/serialization.go               |  54 +++
 protocol/dubbo/impl/serialize.go                   |  40 ++
 protocol/dubbo/listener.go                         | 368 --------------
 protocol/dubbo/readwriter.go                       | 190 --------
 protocol/invocation/rpcinvocation.go               |   7 +
 protocol/jsonrpc/http_test.go                      |  14 +-
 remoting/codec.go                                  |  45 ++
 remoting/exchange.go                               | 144 ++++++
 remoting/exchange_client.go                        | 227 +++++++++
 remoting/exchange_server.go                        |  55 +++
 {protocol/dubbo => remoting/getty}/config.go       |  14 +-
 remoting/getty/dubbo_codec_for_test.go             | 276 +++++++++++
 remoting/getty/getty_client.go                     | 227 +++++++++
 remoting/getty/getty_client_test.go                | 492 +++++++++++++++++++
 .../server.go => remoting/getty/getty_server.go    |  85 +++-
 remoting/getty/listener.go                         | 319 +++++++++++++
 .../dubbo => remoting/getty}/listener_test.go      |  26 +-
 remoting/getty/opentracing.go                      |  60 +++
 {protocol/dubbo => remoting/getty}/pool.go         |  52 +-
 remoting/getty/readwriter.go                       | 136 ++++++
 test/integrate/dubbo/go-client/go.mod              |   4 +-
 test/integrate/dubbo/go-client/go.sum              |  10 +
 test/integrate/dubbo/go-server/go.mod              |   4 +-
 test/integrate/dubbo/go-server/go.sum              |  10 +
 46 files changed, 4337 insertions(+), 1600 deletions(-)