dubbo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From alexsto...@apache.org
Subject [dubbo-go] branch master updated (811f4f1 -> ab44015)
Date Wed, 14 Oct 2020 02:23:42 GMT
This is an automated email from the ASF dual-hosted git repository.

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


    from 811f4f1  Merge branch '1.5'
     add 6b93bbc  Fix: resolve conflicts
     add 0e2de75  Merge remote-tracking branch 'apache/develop' into refact-seri
     add 1eb4a83  getty refactor
     add fa61e9d  refactor getty
     add 0ba15c8  refactor getty
     add 9bc37f3  Merge branch 'master' of github.com:apache/dubbo-go into getty_reactor
     add c67d34a  fix review issue
     add acc7c79  fix review issue
     add d48fd1e  remove unused code, add license
     add 58e7e86  fix review issue: add comment and some optimization
     add adb55ce  split import sentense, fix some review
     add 1bbe0b4  modify log
     add dc2b68f  fix run issue
     add fe3c5b0  fix issue: create gettyClientConn every time
     add 1e07952  fix : url.getPath contains slash, but it don't in dubbo-java
     add c6abc0d  unit test
     add 15608af  fix review issue
     add cbac0c9  remove unused code
     add 7f9c7a4  reactor import
     add 7c30fdc  fix review issue
     add dd36c9c  fix review issue
     add 713fcf9  fix review issue
     add a08d2c7  fix review issue
     add 5ba2307  refactor ServiceKey func
     add a10ff4d  Merge pull request #495 from cvictory/getty_reactor
     add 3d308e4  fix: path is not in param
     add 38c9c09  fix: path is not in param
     add fff3011  fix: path is not in param
     add 1a42f33  Merge pull request #592 from cvictory/getty_reactor
     add 9b260cf  Fix: merge stash
     add 14564b9  Mrg: merge develop
     add ff4f2f7  Mod: comment ut for protobuf of dubbo
     add 9a26d03  resolve conflicts
     add ee5e94f  Merge remote-tracking branch 'apache/develop' into refact-seri
     add 6338a82  Fix: fix
     add 8f032b7  Mrg: from develop
     add 5050d26  fix: fix TestDubboProtocol_Export test
     add f86865d  fix: testDubboProtocol_Export exporterMap after 'Unexport' url key
     add eba6a13  fix: fix TestDubboProtocol_Export test
     add 2d44241  fix: testDubboProtocol_Export exporterMap after 'Unexport' url key
     add 2b19ca5  a quick prototype for bitmap router chain
     add 87a52c3  make condition router no-poolable and introduce consumer url in RegistryDirectory
     add ef95dd9  refactor the code style
     add 83ff9e7  honor HealthCheckRouter's enabled flag
     add 367c42b  use mutex to copy invokers
     add a84e17b  Merge branch 'develop' into bitmap-router
     add ef1ddcf  set invokers for router chain in static directory to pass unit test
     add fedaae5  fix unit test
     add 48d713a  correct go fmt
     add 0121001  use mutex for invokers set and get
     add 8458c88  use defer to unlock
     add e46939b  code polish for else branch
     add 9c12919  make sure lock for invokers correctly
     add 37ebc63  code polish for else branch
     add b88d28f  make router.AddrPool with initial size
     add 7425cd7  correct unlock
     add 21e572c  rename ch to notify
     add 0da3151  make map with init size
     add fc8d7b0  use NewTicker instead of builtin to avoid of GC pressure.
     add 70bd933  avoid reflection api
     add 7f47894  fix typo in comment
     add f9fdbeb  Merge branch 'develop', and reimplement dynamic tag rule
     add 8c4d42e  group var
     add f606124  use len(tag) > 0
     add 0cb2789  switch to use sync.Mutex instead of atomic.Value.
     add 066629b  new impl for address cache lifecycle
     add fd183d8  switch back to atomic value, I believe this is the best solution come up
so far
     add c167842  avoid of copying and comparing invokers as much as possible
     add ace8f6b  use defer for wg.Done()
     add d0bfafb  Merge branch '1.5' into develop
     add 62a7e88  Merge branch 'develop' into bitmap-router
     add e6205de  Merge pull request #708 from beiwei30/bitmap-router
     add d542f62  Add: import code rule
     add 6dc2295  fix getProviderConfig in initHystrixConfigProvider
     add a0053d4  remove outdated comments
     add a111829  add detailed comment
     add 8b6e61e  Merge branch 'develop' of https://github.com/apache/dubbo-go into fix/hystrix
     add d862270  Merge pull request #731 from YGrylls/fix/hystrix
     add d2bdc6f  Mrg:merge develop
     add ada3eb6  Merge branch 'refact-seri' of github.com:apache/dubbo-go into refact-seri
     add 3ec9e9f  feat: fix protocol, remoting/getty uint test failure
     add cadae7b  format
     add 941e69d  format
     add 1708b41  fix bug
     add 60f9822  format
     add 96d0f79  format
     add 09fa354  format
     add f8434c3  format
     add 7e4e7fd  chore: Remove unnecessary return and judgement.
     add 4c483e0  Merge pull request #730 from YongHaoWu/remove-unnecessary-statement
     add 6707cdc  Merge branch 'develop' into read
     add c1e9b84  format
     add 763b436  fix bug
     add 6388c4a  Merge pull request #722 from dubbo-x/read
     add 566a7e3  Mrg: merge from develop
     add d58c37f  Merge branch 'refact-seri' of github.com:apache/dubbo-go into refact-seri
     add f9f1d7a  feat: format import
     add 2d8d2f0  feat: rest GetBigPkg
     add e21eb40  Merge pull request #736 from georgehao/refact-seri
     add e719100  Fix:bug
     add 05f53c5  fix comments
     add 6dfac02  try to fix error log prints issue
     add bb197cc  Merge pull request #735 from wenxuwan/master
     add 1477f22  Merge remote-tracking branch 'apache/develop' into refact-seri
     add b33f44d  fix comments
     add f11bc6d  improve map access concurrency
     add 49c005a  Ftr: [refer dubbo 2.7.6] attachment type from map[string]stiring to map[string]interface{}
 (#713)
     add aa4d36a  Fix: integration testing problems
     add 94fe6c6  Fix: integration testing problems
     add 93cb0ac  Fix: integration testing problems
     add bff2cd6  Fix: integration testing problems
     add 4cd2487  Fix: integration testing problems
     add 27a8dc7  Fix: integration testing problems
     add c3adeae  Fix: integration testing problems
     add a15d6af  Fix: integration testing problems
     add 04b35ea  Fix: integration testing problems
     add 9f50dc2  delete useless file
     add 837f41f  Merge pull request #740 from zouyx/feature/fixTestProblmes
     add 99f2c3a  Merge remote-tracking branch 'upstream/develop' into improve/map-access-concurreny
     add f146507  Revert "Fix: integration testing problems"
     add 51f4bc3  Merge pull request #744 from apache/revert-740-feature/fixTestProblmes
     add 6299ce4  Merge branch 'develop' into improve/map-access-concurreny
     add fe8e2f8  Merge pull request #739 from skyao/improve/map-access-concurreny
     add 7d114b0  fixed conflicts with develop
     add a192291  address batch mode notification
     add a76745f  fix review comment
     add a87b814  enhance comments
     add 6209b52  move debug() into refreshInvokers and remove update method
     add e7d38aa  Merge pull request #741 from beiwei30/address-batch-mode
     add 8ac1f91  Fix: rename SethealthChecker to SetHealthChecker
     add c9726e4  Fix: syntax error
     add 7bb924a  Merge pull request #746 from watermelo/Fix/rename_health_checher
     add c5d87d4  make proxy_factory.ProxyInvoker can be extended
     add d2e48f0  Merge pull request #747 from cvictory/proxy_invoker_fix
     add 3ada4f6  etcdv3 lease
     add 1118305  Merge branch 'develop' of https://github.com/apache/dubbo-go into etcd-lease
     add 0a9aa6d  modify etcd lease time
     add cc3f38d  Merge pull request #738 from zhangshen023/etcd-lease
     add 40e0bc2  ci: Add github-action workflow.
     add 81fb6b2  fix: GithubAction Syntax problom.
     add 6b97c1f  Update go.yml
     add f68bcc2  fix: Cannot use TTY in GithubActions.
     add 4b8ce01  test: skip test of part in workflow.
     add e9599f5  fix: workflow syntax problom.
     add e1b6b23  ci: Improve DingTalk reminder information.
     add cd68a25  fix: workflow syntax problom.
     add 9dade15  ci: Remove sha message.
     add 5912f60  ci: Add `develop` branch trigger CI.
     add 66d429d  ci
     add 0bc4334  Merge pull request #3 from apache/develop
     add 8d91ba5  Update go.yml
     add 3f38d24  fix: workflow syntax problom.
     add d3f5f84  feat: Cache build dependencies on GithubActnions.
     add a40f153  ci: Delete redundant code.
     add 3428629  Merge pull request #752 from sdttttt/sdttttt-patch-1
     add 5a3e744  Merge remote-tracking branch 'apache/develop' into refact-seri
     add 6e8281f  Fix: fixed some comments
     add 89db192  fix: resove dev RPCResult struct change
     add a35e2b2  fix: add injectTraceCtx to getty
     add 4ccc705  Merge pull request #754 from georgehao/refact-seri
     add ce86820  add file service discovery config file
     add 678f505  file system service discovery perfect
     add 112e1a9  TestNewFileSystemServiceDiscoveryAndDestroy add prepareData()
     add f3ce3a3  Merge branch 'develop' into feature/file_service_discovery
     add 3ecffc7  update config_center file test
     add 934ad5c  remove callback add watcher error print warn
     add a94ead8  sort import and change dynamic_configuration.go#RemoveConfig comment
     add 78611fd  fix impl_test mockDataListener use
     add fa65371  format else and length
     add 2297303  registry string from constant
     add f818c7e  delete not used map
     add 282a8ad  Merge pull request #732 from DogBaoBao/feature/file_service_discovery
     add b52639d  ci: Perfect reminder information.
     add 8df776e  ci: Switch to test environment.
     add f94ba81  fix: Notify message.
     add 494bcd6  Update go.yml
     add 2d896fe  fix: workflow syntax problom.
     add 40bd33f  Update go.yml
     add 1ae651c  Update go.yml
     add ab5f5c6  Update go.yml
     add 503489e  fix: workflow syntex problom....
     add f3852ca  ci: Enhance reminder message.
     add b4a14da  Update go.yml
     add 71d8434  Update go.yml
     add 12dbd7f  ci: Fix syntax and Add comments.
     add 631562b  Update go.yml
     add bff0898  Update go.yml
     add e84a2cf  Merge pull request #753 from sdttttt/sdttttt-patch-1
     add d294b14  Ftr: add sentinel-golang(https://github.com/alibaba/sentinel-golang) flow
control/circuit breaker
     add 668764a  refine sentinel-go filter
     add 6a4eb87  refine imports
     add ec2110c  refine logger
     add 57601bc  Merge pull request #748 from louyuting/feature/sentinel-integration
     add ddfad7f  consul service discovery
     add e0d492d  consul service discovery
     add 0520f48  consul service discovery (not test yet)
     add 34f5d8a  consul ttl check
     add 5716195  consul service discovery unit test
     add d0d1e3d  test panic error
     add 322fae2  unit test TestConsulServiceDiscovery_Destroy repaired
     add 47bab04  unit test repaired
     add e321256  clean code
     add f3c63b5  add log
     add 2693201  remove hc-log code clean
     add 0ddcd72  unit test error repaired
     add 8040566  optimized code for consul service discovery
     add 0f839ff  use pointer type *MockEventDispatcher
     add 5965e74  Merge remote-tracking branch 'origin/develop' into develop
     add 77eb76e  Merge remote-tracking branch 'origin/develop' into develop
     add fdc4f7c  optimized
     add e238478  optimized
     add d5dfaf9  suit consul
     add c135d03  Merge remote-tracking branch 'origin/develop' into develop
     add 4e2ac21  optimize code and adapt to other unit test
     add 55dfc25  fix bug
     add 9a644a6  etcdv3 lease
     add 5ff6870  delete unused code
     add 04d7ac9  Merge remote-tracking branch 'origin/develop' into develop
     add ebf3cc6  concurrency problem fixed
     add 262bf06  Merge remote-tracking branch 'origin/develop' into develop
     add eed3a47  Merge branch 'develop' of https://github.com/apache/dubbo-go into develop
     add d210989  revert modifications on this pr,thus submitted   this modification on another
pr
     add a8782ae  delete the method 'Init' of interface ServiceDiscovery
     add b8a20bd  delete unused code
     add b3aab08  delete unused code
     add 2fa6522  optimized some code
     add 77e59d1  fix concurrency problems
     add 24e8293  use rwlock
     add 7662982  refactor repeated code
     add 02b0a82  refactor code
     add bc43a00  refactor code
     add fc15617  refactor code
     add 69b77b6  Merge pull request #701 from zhangshen023/develop
     add e18e1ab  rename file:O go.yml -> github-actions.yml
     add 48d746f  feat: resolve go.mod conflict
     add b5b8c0e  Merge pull request #755 from georgehao/refact-seri
     add d366705  feat: format DubboCodec
     add 8279058  feat: add some comment
     add 5b06802  Merge pull request #756 from georgehao/refact-seri
     add ea9d6eb  update hessian2 version
     add 2f48d10  Merge remote-tracking branch 'apache/develop' into refact-seri
     add 517f54d  feat: delete dubbo_protocol assert remoting.ExchangeClient
     add a24034c  feat: merge one line
     add 0f12ccb  Merge pull request #760 from georgehao/refact-seri
     add 64d80a4  fix name
     add 54f254e  code clean
     add 61fbc46  Merge branch 'develop' into read
     add 163d645  Merge pull request #763 from dubbo-x/read
     add 4f3d4ff  Mrg: fixed conflicts
     add 256c1ed  Merge pull request #673 from apache/refact-seri
     add 7620b77  feat: update the comment of getty/listener
     add 5db064a  feat: update go.mod
     add 8a059dd  Merge pull request #764 from georgehao/refact-seri
     add 6d9ebeb  add multi docs.
     add b55d6bc  rm web pic.
     add 6918587  rm some website links.
     add b9f1f12  Merge pull request #767 from oaoit/docs
     add de6f17b  Imp: take-off elastic timeout
     add e197df1  Mod: add comment for Invoker interface
     add e699840  add dubbo-go docs
     add 7aa7d82  Merge pull request #776 from zhangymPerson/docs
     add 90a5a80  alter quick-start.md (url:https://github.com/dubbogo/dubbo-go-website/blob/feature-docs/docs/zh-cn/user/quick-start.md)
     add 6ef6455  Merge pull request #779 from zhangymPerson/docs
     add 79f44b6  fix: nacos registry can not get namespaceId
     add d2edc54  Merge pull request #778 from peaman/bugfix
     add 972c76a  fix url.params fatal error: concurrent map read and map write
     add 8314406  run go fmt ./...
     add 5fa2ccf  fix write lock error
     add 21ddc66  run go fmt ./...
     add 2673df2  optimized code;
     add ccd1881  update url.AddParamAvoidNil method, add write lock
     add 624666e  Merge pull request #775 from jack15083/develop_zfw
     add 095d3f5  Rem: dubbogo ppt/pdf
     add c6c0535  Fix: ut fail
     add 9fb6e4e  remove dingtalk temporary and fix problem in before_bat.bat
     add eb098d0  change PR template
     add f4c03f7  delete doc
     add 968650f  Merge pull request #786 from zouyx/feature/removeDingTalk
     add cd1f368  fix: fix destory unregister bug
     add f1fc66c  fix: add consul destroy timeout and test file
     add 1077cac  fix: fmt file
     add 44c504c  fix: change ticker to after
     add 34968e6  chore: change time.After usage
     add cdf7405  chore: bugs
     add 481f09c  chore: fix fmt
     add 0780dcf  chore: delete unused pkg
     add ab44015  Merge pull request #788 from LaurenceLiZhixin/fix/consul-destory

No new revisions were added by this update.

Summary of changes:
 .github/PULL_REQUEST_TEMPLATE.md                   |   3 +-
 .github/workflows/github-actions.yml               |  67 +++
 .gitignore                                         |   2 +
 before_ut.bat                                      |   4 +-
 .../zone_aware_cluster_invoker_test.go             |   8 +-
 cluster/directory/static_directory.go              |   8 +-
 cluster/router/{chan.go => chain.go}               |   9 +-
 cluster/router/chain/chain.go                      | 210 +++++++-
 cluster/router/chain/chain_test.go                 |  13 +-
 cluster/router/chain/invoker_cache.go              |  80 ++++
 cluster/router/condition/factory_test.go           | 107 +++--
 cluster/router/condition/listenable_router.go      |  14 +-
 cluster/router/condition/router.go                 |  31 +-
 cluster/router/healthcheck/default_health_check.go |   4 +-
 cluster/router/healthcheck/health_check_route.go   |  48 +-
 .../router/healthcheck/health_check_route_test.go  |  48 +-
 cluster/router/router.go                           |  47 +-
 cluster/router/tag/file.go                         |   9 +-
 cluster/router/tag/tag_router.go                   | 328 ++++++++-----
 cluster/router/tag/tag_router_test.go              | 121 +++--
 .../router/utils/bitmap_util.go                    |  40 +-
 common/constant/default.go                         |   1 +
 common/constant/key.go                             |  68 ++-
 common/constant/{cluster.go => serializtion.go}    |  10 +-
 common/extension/health_checker.go                 |   4 +-
 common/extension/health_checker_test.go            |   4 +-
 common/proxy/proxy.go                              |   7 +-
 common/proxy/proxy_factory/default.go              |   9 +
 common/proxy/proxy_test.go                         |  34 ++
 common/rpc_service.go                              |   4 +-
 common/url.go                                      |  76 ++-
 config/base_config.go                              |  16 +-
 config/config_loader.go                            |  10 +-
 config/consumer_config.go                          |   4 +-
 config/provider_config.go                          |   6 +-
 config/reference_config.go                         |   1 -
 config/remote_config.go                            |   2 +-
 config/service_config.go                           |  51 +-
 config_center/apollo/impl.go                       |   1 +
 ...nfigurator.go => base_dynamic_configuration.go} |  13 +-
 config_center/configurator/override.go             |   2 +-
 config_center/dynamic_configuration.go             |   3 +
 config_center/{nacos => file}/factory.go           |  22 +-
 config_center/file/impl.go                         | 312 ++++++++++++
 config_center/file/impl_test.go                    | 156 ++++++
 config_center/file/listener.go                     | 162 +++++++
 config_center/mock_dynamic_config.go               |   1 +
 config_center/nacos/impl.go                        |   1 +
 config_center/zookeeper/impl.go                    |   1 +
 contributing.md                                    |  25 +-
 doc/apache/apache-release-procedure-20200306.md    | 448 ------------------
 doc/apache/release_note.md                         |  11 -
 doc/pic/arch/dubbo-go-arch.png                     | Bin 190013 -> 0 bytes
 doc/pic/arch/dubbo-go-ext.png                      | Bin 194550 -> 0 bytes
 filter/filter_impl/access_log_filter.go            |  28 +-
 filter/filter_impl/access_log_filter_test.go       |   4 +-
 filter/filter_impl/active_filter_test.go           |   4 +-
 .../filter_impl/auth/default_authenticator_test.go |   6 +-
 filter/filter_impl/auth/provider_auth_test.go      |   2 +-
 filter/filter_impl/execute_limit_filter_test.go    |   6 +-
 .../filter_impl/graceful_shutdown_filter_test.go   |   2 +-
 filter/filter_impl/hystrix_filter.go               |  56 ++-
 filter/filter_impl/metrics_filter_test.go          |   2 +-
 filter/filter_impl/seata_filter_test.go            |   7 +-
 filter/filter_impl/sentinel_filter.go              | 237 ++++++++++
 filter/filter_impl/sentinel_filter_test.go         | 127 +++++
 filter/filter_impl/token_filter.go                 |   2 +-
 filter/filter_impl/token_filter_test.go            |   8 +-
 .../tps/tps_limiter_method_service_test.go         |   8 +-
 filter/filter_impl/tps_limit_filter_test.go        |   6 +-
 filter/filter_impl/tracing_filter_test.go          |   2 +-
 go.mod                                             |  31 +-
 go.sum                                             | 357 +++++++++++++-
 integrate_test.sh                                  |   2 +-
 metadata/service/exporter/configurable/exporter.go |   1 -
 .../service/exporter/configurable/exporter_test.go |   6 +-
 metadata/service/inmemory/service_proxy.go         |   2 +-
 metrics/prometheus/reporter_test.go                |   2 +-
 protocol/dubbo/client.go                           | 364 --------------
 protocol/dubbo/client_test.go                      | 305 ------------
 protocol/dubbo/codec.go                            | 157 ------
 protocol/dubbo/dubbo_codec.go                      | 290 ++++++++++++
 protocol/dubbo/dubbo_invoker.go                    |  61 ++-
 protocol/dubbo/dubbo_invoker_test.go               | 169 ++++++-
 protocol/dubbo/dubbo_protocol.go                   | 137 +++++-
 protocol/dubbo/dubbo_protocol_test.go              |  75 ++-
 protocol/dubbo/hessian2/const.go                   | 243 ++++++++++
 protocol/dubbo/hessian2/hessian_dubbo.go           | 251 ++++++++++
 protocol/dubbo/hessian2/hessian_dubbo_test.go      | 231 +++++++++
 protocol/dubbo/hessian2/hessian_request.go         | 350 ++++++++++++++
 protocol/dubbo/hessian2/hessian_request_test.go    | 158 +++++++
 protocol/dubbo/hessian2/hessian_response.go        | 377 +++++++++++++++
 protocol/dubbo/hessian2/hessian_response_test.go   | 225 +++++++++
 protocol/dubbo/impl/codec.go                       | 291 ++++++++++++
 protocol/dubbo/{ => impl}/codec_test.go            |  68 +--
 protocol/dubbo/impl/const.go                       | 252 ++++++++++
 protocol/dubbo/impl/hessian.go                     | 526 +++++++++++++++++++++
 protocol/dubbo/impl/package.go                     | 171 +++++++
 .../mock.go => protocol/dubbo/impl/request.go      |  40 +-
 .../dubbo/impl/response.go                         |  40 +-
 .../dubbo/impl/serialization.go                    |  39 +-
 .../dubbo/impl/serialize.go                        |  31 +-
 protocol/dubbo/listener.go                         | 370 ---------------
 protocol/dubbo/opentracing.go                      |  60 +++
 protocol/dubbo/readwriter.go                       | 190 --------
 protocol/invocation.go                             |   7 +-
 protocol/invocation/rpcinvocation.go               |  35 +-
 protocol/invoker.go                                |   2 +-
 protocol/jsonrpc/http_test.go                      |  14 +-
 protocol/jsonrpc/jsonrpc_protocol.go               |   2 +-
 protocol/jsonrpc/server.go                         |  10 +-
 .../protocolwrapper/protocol_filter_wrapper.go     |  14 +-
 protocol/rest/rest_exporter.go                     |   1 -
 protocol/rest/server/rest_server.go                |   2 +-
 protocol/result.go                                 |  19 +-
 protocol/rpc_status.go                             |  11 +-
 registry/consul/registry.go                        |  23 +-
 registry/consul/registry_test.go                   |  16 +
 registry/consul/service_discovery.go               | 498 +++++++++++++++++++
 registry/consul/service_discovery_test.go          | 231 +++++++++
 registry/consul/utils_test.go                      |   2 +
 registry/directory/directory.go                    | 206 +++++---
 registry/etcdv3/listener_test.go                   |   1 -
 registry/etcdv3/registry.go                        |   3 +-
 registry/event/service_revision_customizer.go      |   2 +-
 .../report_factory.go => registry/file/listener.go |  16 +-
 registry/file/service_discovery.go                 | 285 +++++++++++
 registry/file/service_discovery_test.go            |  89 ++++
 registry/nacos/registry.go                         |   1 +
 registry/protocol/protocol.go                      |  29 +-
 registry/registry.go                               |  41 +-
 .../service_name_mapping.go => remoting/codec.go   |  27 +-
 remoting/etcdv3/client.go                          |   3 +-
 remoting/exchange.go                               | 144 ++++++
 remoting/exchange_client.go                        | 227 +++++++++
 .../mock.go => remoting/exchange_server.go         |  44 +-
 {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    | 108 +++--
 remoting/getty/listener.go                         | 319 +++++++++++++
 .../dubbo => remoting/getty}/listener_test.go      |  29 +-
 remoting/getty/opentracing.go                      |  60 +++
 {protocol/dubbo => remoting/getty}/pool.go         |  67 +--
 remoting/getty/readwriter.go                       | 135 ++++++
 .../curator_discovery/service_discovery.go         |   1 -
 remoting/zookeeper/listener.go                     |   2 +-
 test/integrate/dubbo/go-client/go.mod              |   2 +
 test/integrate/dubbo/go-client/go.sum              |  11 +
 test/integrate/dubbo/go-server/go.mod              |   2 +
 test/integrate/dubbo/go-server/go.sum              |  11 +
 152 files changed, 10020 insertions(+), 2786 deletions(-)
 create mode 100644 .github/workflows/github-actions.yml
 rename cluster/router/{chan.go => chain.go} (81%)
 create mode 100644 cluster/router/chain/invoker_cache.go
 copy common/extension/metrics_test.go => cluster/router/utils/bitmap_util.go (59%)
 copy common/constant/{cluster.go => serializtion.go} (86%)
 copy config_center/{configurator.go => base_dynamic_configuration.go} (78%)
 copy config_center/{nacos => file}/factory.go (68%)
 create mode 100644 config_center/file/impl.go
 create mode 100644 config_center/file/impl_test.go
 create mode 100644 config_center/file/listener.go
 delete mode 100644 doc/apache/apache-release-procedure-20200306.md
 delete mode 100644 doc/apache/release_note.md
 delete mode 100644 doc/pic/arch/dubbo-go-arch.png
 delete mode 100644 doc/pic/arch/dubbo-go-ext.png
 create mode 100644 filter/filter_impl/sentinel_filter.go
 create mode 100644 filter/filter_impl/sentinel_filter_test.go
 delete mode 100644 protocol/dubbo/client.go
 delete mode 100644 protocol/dubbo/client_test.go
 delete mode 100644 protocol/dubbo/codec.go
 create mode 100644 protocol/dubbo/dubbo_codec.go
 create mode 100644 protocol/dubbo/hessian2/const.go
 create mode 100644 protocol/dubbo/hessian2/hessian_dubbo.go
 create mode 100644 protocol/dubbo/hessian2/hessian_dubbo_test.go
 create mode 100644 protocol/dubbo/hessian2/hessian_request.go
 create mode 100644 protocol/dubbo/hessian2/hessian_request_test.go
 create mode 100644 protocol/dubbo/hessian2/hessian_response.go
 create mode 100644 protocol/dubbo/hessian2/hessian_response_test.go
 create mode 100644 protocol/dubbo/impl/codec.go
 rename protocol/dubbo/{ => impl}/codec_test.go (51%)
 create mode 100644 protocol/dubbo/impl/const.go
 create mode 100644 protocol/dubbo/impl/hessian.go
 create mode 100644 protocol/dubbo/impl/package.go
 copy metadata/definition/mock.go => protocol/dubbo/impl/request.go (62%)
 copy common/extension/proxy_factory.go => protocol/dubbo/impl/response.go (53%)
 copy filter/handler/rejected_execution_handler_only_log_test.go => protocol/dubbo/impl/serialization.go
(57%)
 copy filter/handler/rejected_execution_handler_only_log_test.go => protocol/dubbo/impl/serialize.go
(66%)
 delete mode 100644 protocol/dubbo/listener.go
 create mode 100644 protocol/dubbo/opentracing.go
 delete mode 100644 protocol/dubbo/readwriter.go
 create mode 100644 registry/consul/service_discovery.go
 create mode 100644 registry/consul/service_discovery_test.go
 copy metadata/report/factory/report_factory.go => registry/file/listener.go (69%)
 create mode 100644 registry/file/service_discovery.go
 create mode 100644 registry/file/service_discovery_test.go
 copy common/extension/service_name_mapping.go => remoting/codec.go (62%)
 create mode 100644 remoting/exchange.go
 create mode 100644 remoting/exchange_client.go
 copy config_center/configurator/mock.go => remoting/exchange_server.go (54%)
 rename {protocol/dubbo => remoting/getty}/config.go (96%)
 create mode 100644 remoting/getty/dubbo_codec_for_test.go
 create mode 100644 remoting/getty/getty_client.go
 create mode 100644 remoting/getty/getty_client_test.go
 rename protocol/dubbo/server.go => remoting/getty/getty_server.go (62%)
 create mode 100644 remoting/getty/listener.go
 rename {protocol/dubbo => remoting/getty}/listener_test.go (69%)
 create mode 100644 remoting/getty/opentracing.go
 rename {protocol/dubbo => remoting/getty}/pool.go (88%)
 create mode 100644 remoting/getty/readwriter.go
 create mode 100644 test/integrate/dubbo/go-client/go.sum
 create mode 100644 test/integrate/dubbo/go-server/go.sum


Mime
View raw message