You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by xi...@apache.org on 2019/12/19 12:25:22 UTC
[dubbo-go] branch master updated (39f9052 -> 56cb00a)
This is an automated email from the ASF dual-hosted git repository.
xinminghe pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git.
from 39f9052 Update README_CN.md
add eaee80e Fix BUG: negative wait group count
add 2e53451 Fix UT
add 8f2c625 Merge pull request #253 from flycash/bug/negativeWaitGroupCounter
add 0fd2f8d stash
add dc06493 Merge branch 'feat-apollo' into feature/apollo
add 93175c7 update apollo
add cc6ef34 update apollo
add e26908a update apollo
add a995b89 update apollo
add acad6b4 format code and delete useless package
add e102328 update apollo
add 82ade28 format code
add 1b28063 update apollo
add a1cdbde format code
add 6c82575 format code
add 7a2fdf0 fix review problems
add 8f9408b fix review problems
add 9791639 update apollo config
add 41ece4f fix review problems
add a2d059e fix review problems
add 2bbf550 fix review problems
add 499ca96 update agollo
add ed580c6 fix review problems
add 1a51465 fix review problems
add 8dc624a fix review problems
add c1c0284 add testdata in config
add 379deef add testdata in config
add a4c46da add testdata in config
add 0350578 add testdata in config
add 5757daa fix cases
add d82e97f Merge pull request #250 from zouyx/feature/apollo
add 2eb1880 Add: apollo conf in readme
add 52cce96 Mod: format feature list
add 7aa4218 Final version
add deec46e Fix BUG & DEBUG
add 9e9fc3c Fix BUG
add 634aeac Add:File License
add b5dfb5e Adding GracefulShutdownFilter
add df91a1c put shutdown filter into default filter
add 2eca338 Add UT for shutdown_config
add 5289c06 Add UT
add a993531 Fix UT
add af9741a Finish Test
add 3422685 Add Configuration example
add a17a95a Fix review comments
add d7b5f50 fix review comment
add 4f25df1 Merge pull request #255 from flycash/feature/GracefulExit
add a420214 Fix BUG: The generic fliter and default reference filter should have ',' seperator
add 71552be Merge pull request #260 from flycash/bug/GenericMergeFilter
add f561939 Fix BUG: The SIGSYS and SIGSTOP are not supported in windows platform
add 921b524 Define DumpHeapSingals on different platforms
add 162826f Merge pull request #262 from flycash/bug/SinalInWindows
add a6dd43f Fix: adapter windows
add 4c1fb37 feat(jsonrpc): refactor code
add 0add5c9 Merge pull request #263 from xujianhai666/feat-extracode
add 8703390 Merge branch 'master' into develop
add 4014c59 Merge branch 'master' into develop
add a096134 add code to fix bug
add e43dc29 fix code
add 753e340 update
add 5ad1904 update
add eed1410 fix code
add aa78cd1 fix
add d978b86 add code
add ec0209d fix bug
add 21d8262 Merge pull request #258 from pantianying/develop_fix_zkbug
add a64717e feat(dubbo/client): 增强client的代码
add 5e815ea Merge pull request #269 from xujianhai666/feat-client
add 88e3a7d Add: add SetLoggerLevel
add e6d7c04 Merge pull request #271 from fangyincheng/develop
add 17a63bf feat(dubbo/invoker): 修改dubbo 关闭的方式
add a253564 Merge pull request #268 from xujianhai666/feat-invoker
add f4f346c Imp: use var default value
add 33b75f1 Fix: use 1e6 as ms
add 3960cc1 Imp: change imports
add 2535641 add new config item for apollo
add c30bba3 Merge branch 'develop-dubbo-go-apache' into feature/apollo
add c85abd2 split config center getconfig method to getRule/getinternalproperty/getProperties
add bd7d791 fix review problems
add 4d82cfe Merge pull request #267 from zouyx/feature/apollo
add 5c3679f Merge branch 'develop' of https://github.com/apache/dubbo-go into develop
add 7d55c0d fix(common): use new uuid method
add 3fe96d3 Merge pull request #277 from xujianhai666/fix-dep
add 720def0 Ftr: replace func(rate, interval) with TpsStrategyCreator interface
add eb434b6 Merge pull request #280 from flycash/feature/StrategyCreator
add d024a3c Fix BUG: The RegistryConfigurationListener will be closed twice sometimes
add d65659f Merge pull request #281 from flycash/bug/negativeWGC
add 23a25a7 Merge branch 'master-dubbo-go-apache' into feature/addAsyncCall
add 4a49f8c add async callback
add 64815e8 fix case
add 0020ac4 fix case
add df36097 Merge branch 'master-dubbo-go-apache' into feature/addAsyncCall
add d0f16d2 add async callback
add 5bf5fc1 fix case
add ae50c05 fix case
add dba634e Merge remote-tracking branch 'origin/feature/addAsyncCall' into feature/addAsyncCall
add 498453c modify async callback
add f89f642 fix case
add ce62359 fix case
add 13f15ea fix review problems
add 25d2c23 add test case for async call
add 9c83f5e Merge pull request #272 from zouyx/feature/addAsyncCall
add c0839f0 support zkpath urlencoder
add 5a50da7 Merge pull request #283 from xujianhai666/feat-urlencoder
add 56cb00a Merge branch 'develop' of https://github.com/apache/dubbo-go into develop
No new revisions were added by this update.
Summary of changes:
README.md | 71 ++++--
README_CN.md | 74 ++++--
cluster/router/condition_router.go | 9 +-
common/constant/default.go | 4 +-
common/constant/key.go | 7 +
common/extension/filter.go | 2 +-
.../{loadbalance.go => graceful_shutdown.go} | 35 ++-
common/extension/tps_limit.go | 6 +-
common/logger/logger.go | 27 ++-
common/logger/logger_test.go | 16 ++
common/proxy/proxy.go | 4 +
common/proxy/proxy_factory.go | 1 +
common/proxy/proxy_factory/default.go | 7 +-
common/proxy/proxy_factory/default_test.go | 16 ++
common/rpc_service.go | 12 +
config/base_config.go | 6 +-
config/base_config_test.go | 9 +
config/config_center_config.go | 16 ++
config/config_loader.go | 2 +
config/consumer_config.go | 11 +-
config/graceful_shutdown.go | 229 ++++++++++++++++++
config/graceful_shutdown_config.go | 82 +++++++
...ls_test.go => graceful_shutdown_config_test.go} | 28 ++-
...rvice.go => graceful_shutdown_signal_darwin.go} | 20 +-
...ervice.go => graceful_shutdown_signal_linux.go} | 20 +-
...vice.go => graceful_shutdown_signal_windows.go} | 19 +-
config/graceful_shutdown_test.go | 99 ++++++++
config/provider_config.go | 2 +
config/reference_config.go | 13 +-
config/reference_config_test.go | 37 +++
config/service.go | 8 +
config/testdata/consumer_config.properties | 52 ++++
config/testdata/consumer_config.yml | 4 +
.../testdata/consumer_config_with_configcenter.yml | 4 +
.../consumer_config_with_configcenter_apollo.yml | 24 ++
.../testdata/consumer_config_withoutProtocol.yml | 4 +
config/testdata/provider_config.properties | 58 +++++
config/testdata/provider_config.yml | 4 +
.../testdata/provider_config_withoutProtocol.yml | 4 +
.../apollo/factory.go | 29 ++-
config_center/apollo/impl.go | 168 +++++++++++++
config_center/apollo/impl_test.go | 262 +++++++++++++++++++++
config_center/apollo/listener.go | 59 +++++
config_center/dynamic_configuration.go | 10 +-
config_center/mock_dynamic_config.go | 12 +
config_center/zookeeper/factory.go | 12 +-
config_center/zookeeper/impl.go | 10 +-
config_center/zookeeper/impl_test.go | 2 +-
.../common/impl/rejected_execution_handler_mock.go | 10 +-
filter/impl/graceful_shutdown_filter.go | 87 +++++++
filter/impl/graceful_shutdown_filter_test.go | 76 ++++++
.../impl/tps/impl/tps_limit_fix_window_strategy.go | 12 +-
.../tps/impl/tps_limit_fix_window_strategy_test.go | 7 +-
.../tps/impl/tps_limit_sliding_window_strategy.go | 8 +-
.../impl/tps_limit_sliding_window_strategy_test.go | 9 +-
.../tps_limit_thread_safe_fix_window_strategy.go | 12 +-
...s_limit_thread_safe_fix_window_strategy_test.go | 7 +-
filter/impl/tps/impl/tps_limiter_method_service.go | 2 +-
.../tps/impl/tps_limiter_method_service_test.go | 43 +++-
filter/impl/tps/impl/tps_limiter_mock.go | 10 +-
filter/impl/tps/tps_limit_strategy.go | 4 +
go.mod | 1 +
go.sum | 7 +-
protocol/dubbo/client.go | 14 +-
protocol/dubbo/client_test.go | 5 +-
protocol/dubbo/codec.go | 7 +-
protocol/dubbo/dubbo_invoker.go | 26 +-
protocol/dubbo/dubbo_invoker_test.go | 6 +-
protocol/jsonrpc/http.go | 6 +-
registry/base_configuration_listener.go | 2 +-
registry/protocol/protocol.go | 6 +-
registry/protocol/protocol_test.go | 5 +
registry/zookeeper/listener.go | 19 +-
registry/zookeeper/registry.go | 38 ++-
remoting/zookeeper/listener_test.go | 7 +
75 files changed, 1805 insertions(+), 241 deletions(-)
copy common/extension/{loadbalance.go => graceful_shutdown.go} (50%)
create mode 100644 config/graceful_shutdown.go
create mode 100644 config/graceful_shutdown_config.go
copy config/{config_utils_test.go => graceful_shutdown_config_test.go} (62%)
copy config/{mock_rpcservice.go => graceful_shutdown_signal_darwin.go} (70%)
copy config/{mock_rpcservice.go => graceful_shutdown_signal_linux.go} (70%)
copy config/{mock_rpcservice.go => graceful_shutdown_signal_windows.go} (72%)
create mode 100644 config/graceful_shutdown_test.go
create mode 100644 config/testdata/consumer_config.properties
create mode 100644 config/testdata/consumer_config_with_configcenter_apollo.yml
create mode 100644 config/testdata/provider_config.properties
copy cluster/cluster_impl/forking_cluster.go => config_center/apollo/factory.go (55%)
create mode 100644 config_center/apollo/impl.go
create mode 100644 config_center/apollo/impl_test.go
create mode 100644 config_center/apollo/listener.go
create mode 100644 filter/impl/graceful_shutdown_filter.go
create mode 100644 filter/impl/graceful_shutdown_filter_test.go