This is an automated email from the ASF dual-hosted git repository.
alexstocks pushed a change to branch 1.1
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git.
from 91117f9 Add: NOTICE
add 6d932fd Add: NOTICE
add 320c0e1 remove ineffassign
add 8017536 remove ineffassign
add f169566 Merge pull request #160 from
xujianhai666/feat-remove-ineffassign
add b1ce26e Add:support multi-implementation of service
add 5ba44f9 Mod:modify rpcinvocation.go
add e894ce1 Ftr: allow user set custom params to register to registry
add e89f362 Fix:base_config.go setFieldValue bug
add d7e948e Fix: unit test TestListener in listener_test.go
add cc1f089 Fix:can not need children id
add d59c087 Merge pull request #117 from hxmhlt/config_params
add f3e33d7 Mrg:merge
add 4fa45b5 Merge pull request #119 from fangyincheng/develop
add 5cd0d98 Mrg:merge master
add 00e2933 Imp:improve config & update getty & add connect timeout
add dd1c82c Mod:change timer to wheel
add dd2c0a9 Merge pull request #123 from fangyincheng/develop
add b9a0f74 Add:GetLogger
add 8238cab Merge pull request #125 from fangyincheng/develop
add 39e0902 Add:for zookeeper registry cluster
add 7be1601 Fmt:code formate
add eeee72f Merge pull request #124 from hxmhlt/master
add 368d2f3 Add:update readme
add 05ea35f Mrg:merge
add d0984fe Merge pull request #128 from fangyincheng/develop
add a38d1fa merge master
add 2d1eead change getty version to 1.2.0
add d233238 Merge pull request #134 from aliiohs/FixUpdateHessianVersion
add cda1cf9 Mrg: update getty version
add 7a24cc6 Merge remote-tracking branch 'upstream/master' into develop
add 6a272cb Mod: adjust the log level
add 3ff4931 Merge pull request #132 from fangyincheng/develop
add 8a874cf upgrade getty: remove read queue
add 8ea2e60 Merge pull request #137 from wongoo/develop
add b7f6669 Mod: example modify, Make it easier for beginners to get
started
add 7aa7732 Mod: example modify, ci failed reslove
add 306054c Mod: make simple more easy
add 76a21c3 Mod: use task pool of getty
add 06eb335 Merge remote-tracking branch 'upstream/develop' into develop
add 152921f Mod: modify testdata
add 8dd9f77 Mod: grpool config
add 688a156 Merge pull request #141 from fangyincheng/develop
add 680b584 Merge remote-tracking branch 'apache/develop' into
modify_example
add 4f20d72 resolve conflict
add 3458324 Merge pull request #142 from hxmhlt/modify_example
add d76440d fix hessian2 package after transfering to apache
add 092399a Merge pull request #144 from wongoo/fix-hessian2-package
add 4379d39 Mod: delete go1.11 in travis config
add 22498ac Merge pull request #1 from apache/master
add 47c4d20 Merge pull request #2 from apache/develop
add 9751266 add go to java generic
add 6cde06a fix test
add 25b1512 update
add e216bcb 优化
add 2cf9399 改成和java一样的使用方式
add 4df2f94 fix
add e545dd0 add license
add 48073dd change file name
add 5e0ebf7 fix、and jsonrpc has no genericComsumer
add 79775de Merge pull request #3 from apache/develop
add 4dbeb2a fix bug with Temporary disposal
add 0b111a5 Merge pull request #5 from apache/develop
add 7f00a83 Merge branch 'master' of
https://github.com/pantianying/dubbo-go
add 09b9130 update
add 81b8c35 change annotation
add 96f5554 add generic filter
add e9d7d86 Merge remote-tracking branch 'apache/develop'
add 74e16bb add ut
add 428fad4 ut be compatible with go 1.11
add 31c898f add Generic tag
add d77c8e3 Merge branch 'develop' into master
add 6e5df6c fix
add a1e9a4d fix fmt
add 068983b add generic config.Load support
add c3d2c9c fix bug
add 754252b add hessain.Object to genericfilter
add d7be686 add support
add 4271bcc fix
add 1faca0c generic filter add slice support
add cd1d707 change code style
add 57cbc46 fix code
add 0c6e36c fix bug
add 8d7c1c1 Merge pull request #122 from pantianying/master
add 168dbd9 Fix:bug in reference_config
add 63e0369 Merge pull request #157 from hxmhlt/apache_dev
add bac7c65 Mod:merge from develop
add 39733d1 add available cluster support
add 8194fe8 Merge pull request #155 from xujianhai666/feat-avail
add a6d900f add broadcast cluster
add 2bfc6a9 Merge pull request #158 from xujianhai666/feat-broadcast
add ea373a7 Update README.md
add ff8c560 Update README.md
add 739c744 Update README_CN.md
add 86687a1 Update README.md
add 6bdab5d Update README_CN.md
add 046699a Fix:bug in failbackClusterInvoker
add ae23614 Update README.md
add 6c8853c Update README.md
add be25cd0 Update README_CN.md
add 79fb06c Merge pull request #6 from apache/master
add f0b823b change directory for example
add 2eeb4b7 Merge pull request #162 from pantianying/master
add 2f327e0 Merge branch 'master' of https://github.com/apache/dubbo-go
add 2d24b6b Mod: rename notice
add 003f80d Modify Chinese comments to English
add 3ad9a8d Merge pull request #164 from amudong/master
new 6043f79 Merge: master
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 1 +
NOTICE | 2 +-
README.md | 17 +-
README_CN.md | 17 +-
.../{failfast_cluster.go => available_cluster.go} | 14 +-
...ter_invoker.go => available_cluster_invoker.go} | 26 ++-
...r_test.go => available_cluster_invoker_test.go} | 39 ++--
cluster/cluster_impl/base_cluster_invoker.go | 2 +-
.../{failfast_cluster.go => broadcast_cluster.go} | 14 +-
...ter_invoker.go => broadcast_cluster_invoker.go} | 26 ++-
...r_test.go => broadcast_cluster_invoker_test.go} | 74 ++++---
cluster/cluster_impl/failback_cluster_invoker.go | 6 +-
cluster/cluster_impl/failover_cluster_test.go | 3 +-
cluster/cluster_impl/failsafe_cluster_invoker.go | 1 -
cluster/loadbalance/least_active_test.go | 3 +-
cluster/loadbalance/random_test.go | 6 +-
common/constant/default.go | 2 +
common/constant/key.go | 2 +
common/logger/logger.go | 9 +-
common/proxy/proxy.go | 4 +-
common/proxy/proxy_test.go | 10 +-
common/rpc_service.go | 15 +-
common/rpc_service_test.go | 17 +-
common/url.go | 5 +
config/base_config.go | 40 ++--
config/base_config_test.go | 23 +--
config/config_loader.go | 36 ++--
config/config_loader_test.go | 19 +-
config/consumer_config.go | 3 +-
cluster/cluster.go => config/generic_service.go | 16 +-
config/mock_rpcservice.go | 6 +-
config/provider_config.go | 2 +-
config/reference_config.go | 58 ++++--
config/reference_config_test.go | 7 +-
config/registry_config.go | 27 ++-
.../registry_config_test.go | 50 +++--
config/service.go | 4 +-
config/service_config.go | 41 ++--
config/service_config_test.go | 2 +-
config/testdata/consumer_config.yml | 15 +-
.../testdata/consumer_config_with_configcenter.yml | 4 +-
config/testdata/provider_config.yml | 10 +-
config_center/zookeeper/impl.go | 2 +-
.../with-configcenter-go-client/app/client.go | 4 +-
.../dubbo/with-configcenter-go-client}/app/user.go | 10 +-
.../with-configcenter-go-client}/app/version.go | 0
.../assembly/bin/load.sh | 0
.../assembly/common/app.properties | 0
.../assembly/common/build.sh | 0
.../assembly/linux/dev.sh | 0
.../assembly/linux/release.sh | 0
.../assembly/linux/test.sh | 0
.../assembly/mac/dev.sh | 0
.../assembly/mac/release.sh | 0
.../assembly/mac/test.sh | 0
.../assembly/windows/dev.sh | 0
.../assembly/windows/release.sh | 0
.../assembly/windows/test.sh | 0
.../profiles/dev/client.yml | 2 -
.../profiles/dev/log.yml | 0
.../profiles/release/client.yml | 2 -
.../profiles/release/log.yml | 0
.../profiles/test/client.yml | 2 -
.../profiles/test/log.yml | 0
.../with-configcenter-go-server/app/server.go | 2 +-
.../dubbo/with-configcenter-go-server/app/user.go | 14 +-
.../with-configcenter-go-server}/app/version.go | 0
.../assembly/bin/load.sh | 0
.../assembly/common/app.properties | 0
.../assembly/common/build.sh | 0
.../assembly/linux/dev.sh | 0
.../assembly/linux/release.sh | 0
.../assembly/linux/test.sh | 0
.../assembly/mac/dev.sh | 0
.../assembly/mac/release.sh | 0
.../assembly/mac/test.sh | 0
.../assembly/windows/dev.sh | 0
.../assembly/windows/release.sh | 0
.../assembly/windows/test.sh | 0
.../profiles/dev/log.yml | 0
.../profiles/dev}/server.yml | 2 -
.../profiles/release/log.yml | 0
.../profiles/release}/server.yml | 2 -
.../profiles/test/log.yml | 0
.../profiles/test/server.yml | 2 -
.../with-configcenter-go-client/app/client.go | 2 +-
.../with-configcenter-go-client}/app/user.go | 8 +-
.../with-configcenter-go-client}/app/version.go | 0
.../assembly/bin/load.sh | 0
.../assembly/common/app.properties | 0
.../assembly/common/build.sh | 0
.../assembly/linux/dev.sh | 0
.../assembly/linux/release.sh | 0
.../assembly/linux/test.sh | 0
.../assembly/mac/dev.sh | 0
.../assembly/mac/release.sh | 0
.../assembly/mac/test.sh | 0
.../assembly/windows/dev.sh | 0
.../assembly/windows/release.sh | 0
.../assembly/windows/test.sh | 0
.../profiles/dev}/client.yml | 0
.../profiles/dev/log.yml | 0
.../profiles/release/client.yml | 0
.../profiles/release/log.yml | 0
.../profiles/test}/client.yml | 0
.../profiles/test/log.yml | 0
.../with-configcenter-go-server/app/server.go | 2 +-
.../with-configcenter-go-server/app/user.go | 8 +-
.../with-configcenter-go-server}/app/version.go | 0
.../assembly/bin/load.sh | 0
.../assembly/common/app.properties | 0
.../assembly/common/build.sh | 0
.../assembly/linux/dev.sh | 0
.../assembly/linux/release.sh | 0
.../assembly/linux/test.sh | 0
.../assembly/mac/dev.sh | 0
.../assembly/mac/release.sh | 0
.../assembly/mac/test.sh | 0
.../assembly/windows/dev.sh | 0
.../assembly/windows/release.sh | 0
.../assembly/windows/test.sh | 0
.../profiles/dev/log.yml | 0
.../profiles/dev/server.yml | 0
.../profiles/release/log.yml | 0
.../profiles/release}/server.yml | 0
.../profiles/test/log.yml | 0
.../profiles/test}/server.yml | 0
examples/dubbo/go-server/app/user.go | 214 ---------------------
.../src/main/java/com/ikurento/user/Consumer.java | 101 ----------
.../{ => general}/dubbo/go-client/app/client.go | 194 ++++++++++++++++---
examples/{ => general}/dubbo/go-client/app/user.go | 44 ++++-
.../dubbo/go-client}/app/version.go | 0
.../dubbo/go-client}/assembly/bin/load.sh | 0
.../go-client}/assembly/common/app.properties | 0
.../dubbo/go-client/assembly/common/build.sh | 0
.../dubbo/go-client}/assembly/linux/dev.sh | 0
.../dubbo/go-client}/assembly/linux/release.sh | 0
.../dubbo/go-client}/assembly/linux/test.sh | 0
.../dubbo/go-client}/assembly/mac/dev.sh | 0
.../dubbo/go-client}/assembly/mac/release.sh | 0
.../dubbo/go-client}/assembly/mac/test.sh | 0
.../dubbo/go-client}/assembly/windows/dev.sh | 0
.../dubbo/go-client}/assembly/windows/release.sh | 0
.../dubbo/go-client}/assembly/windows/test.sh | 0
.../dubbo/go-client/profiles/dev/client.yml | 26 ++-
.../dubbo/go-client}/profiles/dev/log.yml | 0
.../dubbo/go-client/profiles/release}/client.yml | 38 ++--
.../dubbo/go-client}/profiles/release/log.yml | 0
.../dubbo/go-client/profiles/test/client.yml | 27 ++-
.../dubbo/go-client}/profiles/test/log.yml | 0
examples/{ => general}/dubbo/go-server/app/app | Bin
.../{ => general}/dubbo/go-server/app/server.go | 4 +-
.../dubbo/go-server}/app/user.go | 68 +++----
.../general/dubbo/go-server/app/user_provider.go | 102 ++++++++++
.../general/dubbo/go-server/app/user_provider1.go | 88 +++++++++
.../general/dubbo/go-server/app/user_provider2.go | 97 ++++++++++
.../dubbo/go-server}/app/version.go | 0
.../dubbo/go-server}/assembly/bin/load.sh | 0
.../go-server}/assembly/common/app.properties | 0
.../dubbo/go-server}/assembly/common/build.sh | 0
.../dubbo/go-server}/assembly/linux/dev.sh | 0
.../dubbo/go-server}/assembly/linux/release.sh | 0
.../dubbo/go-server}/assembly/linux/test.sh | 0
.../dubbo/go-server}/assembly/mac/dev.sh | 0
.../dubbo/go-server}/assembly/mac/release.sh | 0
.../dubbo/go-server}/assembly/mac/test.sh | 0
.../dubbo/go-server}/assembly/windows/dev.sh | 0
.../dubbo/go-server}/assembly/windows/release.sh | 0
.../dubbo/go-server}/assembly/windows/test.sh | 0
.../dubbo/go-server}/profiles/dev/log.yml | 0
.../dubbo/go-server/profiles/dev/server.yml | 40 +++-
.../dubbo/go-server}/profiles/release/log.yml | 0
.../dubbo/go-server/profiles/release}/server.yml | 31 ++-
.../dubbo/go-server}/profiles/test/log.yml | 0
.../dubbo/go-server/profiles/test/server.yml | 39 +++-
.../dubbo}/java-client/build.sh | 0
examples/{ => general}/dubbo/java-client/pom.xml | 0
.../java-client/src/main/assembly/assembly.xml | 0
.../src/main/assembly/conf/dubbo.properties | 0
.../src/main/assembly/conf}/log4j.properties | 0
.../src/main/java/com/ikurento/user/Consumer.java | 208 ++++++++++++++++++++
.../src/main/java/com/ikurento/user/Gender.java | 0
.../src/main/java/com/ikurento/user/User.java | 0
.../main/java/com/ikurento/user/UserProvider.java | 0
.../resources/META-INF/spring/dubbo.consumer.xml | 5 +-
.../src/main/resources/META-INF/spring/service.xml | 2 +
.../src/main/resources}/log4j.properties | 0
.../dubbo}/java-server/build.sh | 0
.../{jsonrpc => general/dubbo}/java-server/pom.xml | 0
.../dubbo}/java-server/script/debug.sh | 0
.../java-server/src/main/assembly/assembly.xml | 0
.../src/main/assembly/conf/dubbo.properties | 0
.../src/main/assembly/conf}/log4j.properties | 0
.../src/main/java/com/ikurento/user/Gender.java | 0
.../src/main/java/com/ikurento/user/Provider.java | 0
.../src/main/java/com/ikurento/user/Response.java | 0
.../src/main/java/com/ikurento/user/User.java | 0
.../main/java/com/ikurento/user/UserProvider.java | 0
.../com/ikurento/user/UserProviderAnotherImpl.java | 4 +-
.../java/com/ikurento/user/UserProviderImpl.java | 4 +-
.../resources/META-INF/spring/dubbo.provider.xml | 0
.../src/main/resources}/log4j.properties | 0
.../{ => general}/jsonrpc/go-client/app/client.go | 170 +++++++++++++---
.../jsonrpc/go-client}/app/user.go | 40 +++-
.../jsonrpc/go-client}/app/version.go | 0
.../jsonrpc}/go-client/assembly/bin/load.sh | 0
.../go-client/assembly/common/app.properties | 0
.../jsonrpc/go-client/assembly/common/build.sh | 0
.../jsonrpc}/go-client/assembly/linux/dev.sh | 0
.../jsonrpc}/go-client/assembly/linux/release.sh | 0
.../jsonrpc}/go-client/assembly/linux/test.sh | 0
.../jsonrpc}/go-client/assembly/mac/dev.sh | 0
.../jsonrpc}/go-client/assembly/mac/release.sh | 0
.../jsonrpc}/go-client/assembly/mac/test.sh | 0
.../jsonrpc}/go-client/assembly/windows/dev.sh | 0
.../jsonrpc}/go-client/assembly/windows/release.sh | 0
.../jsonrpc}/go-client/assembly/windows/test.sh | 0
.../jsonrpc/go-client/profiles/dev}/client.yml | 54 +++---
.../jsonrpc/go-client}/profiles/dev/log.yml | 0
.../jsonrpc/go-client/profiles/release/client.yml | 45 ++---
.../jsonrpc/go-client}/profiles/release/log.yml | 0
.../jsonrpc}/go-client/profiles/test/client.yml | 52 +++--
.../jsonrpc/go-client}/profiles/test/log.yml | 0
.../{ => general}/jsonrpc/go-server/app/server.go | 4 +-
examples/general/jsonrpc/go-server/app/user.go | 78 ++++++++
.../general/jsonrpc/go-server/app/user_provider.go | 98 ++++++++++
.../jsonrpc/go-server/app/user_provider1.go | 83 ++++++++
.../jsonrpc/go-server/app/user_provider2.go | 93 +++++++++
.../jsonrpc/go-server}/app/version.go | 0
.../jsonrpc}/go-server/assembly/bin/load.sh | 0
.../go-server/assembly/common/app.properties | 0
.../jsonrpc}/go-server/assembly/common/build.sh | 0
.../jsonrpc}/go-server/assembly/linux/dev.sh | 0
.../jsonrpc}/go-server/assembly/linux/release.sh | 0
.../jsonrpc}/go-server/assembly/linux/test.sh | 0
.../jsonrpc}/go-server/assembly/mac/dev.sh | 0
.../jsonrpc}/go-server/assembly/mac/release.sh | 0
.../jsonrpc}/go-server/assembly/mac/test.sh | 0
.../jsonrpc}/go-server/assembly/windows/dev.sh | 0
.../jsonrpc}/go-server/assembly/windows/release.sh | 0
.../jsonrpc}/go-server/assembly/windows/test.sh | 0
.../jsonrpc/go-server}/profiles/dev/log.yml | 0
.../jsonrpc}/go-server/profiles/dev/server.yml | 65 ++++---
.../jsonrpc/go-server}/profiles/release/log.yml | 0
.../jsonrpc/go-server/profiles/release/server.yml | 75 ++++++++
.../jsonrpc/go-server}/profiles/test/log.yml | 0
.../jsonrpc}/go-server/profiles/test/server.yml | 63 +++---
.../jsonrpc}/java-client/build.sh | 0
examples/{ => general}/jsonrpc/java-client/pom.xml | 0
.../java-client/src/main/assembly/assembly.xml | 0
.../src/main/assembly/conf/dubbo.properties | 0
.../src/main/assembly/conf}/log4j.properties | 0
.../src/main/java/com/ikurento/user/Consumer.java | 196 +++++++++++++++++++
.../src/main/java/com/ikurento/user/Gender.java | 0
.../src/main/java/com/ikurento/user/User.java | 0
.../main/java/com/ikurento/user/UserProvider.java | 0
.../resources/META-INF/spring/dubbo.consumer.xml | 4 +
.../src/main/resources/META-INF/spring/service.xml | 2 +
.../src/main/resources}/log4j.properties | 0
.../jsonrpc}/java-server/build.sh | 0
.../{dubbo => general/jsonrpc}/java-server/pom.xml | 0
.../jsonrpc}/java-server/script/debug.sh | 0
.../java-server/src/main/assembly/assembly.xml | 0
.../src/main/assembly/conf/dubbo.properties | 0
.../src/main/assembly/conf}/log4j.properties | 0
.../src/main/java/com/ikurento/user/Gender.java | 0
.../src/main/java/com/ikurento/user/Provider.java | 0
.../src/main/java/com/ikurento/user/Response.java | 0
.../src/main/java/com/ikurento/user/User.java | 0
.../main/java/com/ikurento/user/UserProvider.java | 0
.../com/ikurento/user/UserProviderAnotherImpl.java | 4 +-
.../java/com/ikurento/user/UserProviderImpl.java | 4 +-
.../resources/META-INF/spring/dubbo.provider.xml | 0
.../src/main/resources}/log4j.properties | 0
examples/generic/go-client/app/client.go | 100 ++++++++++
examples/generic/go-client/app/user.go | 57 ++++++
.../go-client}/assembly/bin/load.sh | 0
.../go-client}/assembly/common/app.properties | 0
.../go-client}/assembly/common/build.sh | 0
.../go-client}/assembly/linux/dev.sh | 0
.../go-client}/assembly/linux/release.sh | 0
.../go-client}/assembly/linux/test.sh | 0
.../go-client}/assembly/mac/dev.sh | 0
.../go-client}/assembly/mac/release.sh | 0
.../go-client}/assembly/mac/test.sh | 0
.../go-client}/assembly/windows/dev.sh | 0
.../go-client}/assembly/windows/release.sh | 0
.../go-client}/assembly/windows/test.sh | 0
.../go-client/profiles/dev}/client.yml | 17 +-
.../go-client}/profiles/dev/log.yml | 0
.../go-client/profiles/release/client.yml | 15 +-
.../go-client}/profiles/release/log.yml | 0
.../go-client/profiles/test/client.yml | 13 --
.../go-client}/profiles/test/log.yml | 0
examples/{jsonrpc => generic}/java-server/build.sh | 0
examples/{jsonrpc => generic}/java-server/pom.xml | 0
.../java-server/script/debug.sh | 0
.../java-server/src/main/assembly/assembly.xml | 0
.../src/main/assembly/conf/dubbo.properties | 0
.../src/main/assembly/conf}/log4j.properties | 0
.../src/main/java/com/ikurento/user/Gender.java | 0
.../src/main/java/com/ikurento/user/Provider.java | 0
.../src/main/java/com/ikurento/user/Response.java | 0
.../src/main/java/com/ikurento/user/User.java | 0
.../main/java/com/ikurento/user/UserProvider.java | 0
.../com/ikurento/user/UserProviderAnotherImpl.java | 0
.../java/com/ikurento/user/UserProviderImpl.java | 0
.../resources/META-INF/spring/dubbo.provider.xml | 0
.../src/main/resources/log4j.properties | 0
.../dubbo/go-client/app/client.go} | 43 +----
.../helloworld/dubbo/go-client/app/user.go | 39 ++--
.../dubbo/go-client}/assembly/bin/load.sh | 0
.../go-client}/assembly/common/app.properties | 0
.../dubbo/go-client}/assembly/common/build.sh | 0
.../dubbo/go-client}/assembly/linux/dev.sh | 0
.../dubbo/go-client}/assembly/linux/release.sh | 0
.../dubbo/go-client}/assembly/linux/test.sh | 0
.../dubbo/go-client}/assembly/mac/dev.sh | 0
.../dubbo/go-client}/assembly/mac/release.sh | 0
.../dubbo/go-client}/assembly/mac/test.sh | 0
.../dubbo/go-client}/assembly/windows/dev.sh | 0
.../dubbo/go-client}/assembly/windows/release.sh | 0
.../dubbo/go-client}/assembly/windows/test.sh | 0
.../dubbo/go-client/profiles/dev/client.yml | 18 +-
.../dubbo/go-client}/profiles/dev/log.yml | 0
.../dubbo/go-client/profiles/release/client.yml | 10 +-
.../dubbo/go-client}/profiles/release/log.yml | 0
.../dubbo/go-client/profiles/test/client.yml | 13 +-
.../dubbo/go-client}/profiles/test/log.yml | 0
.../dubbo}/go-server/app/server.go | 10 +-
.../helloworld/dubbo/go-server/app/user.go | 41 ++--
.../dubbo/go-server}/assembly/bin/load.sh | 0
.../go-server}/assembly/common/app.properties | 0
.../dubbo/go-server}/assembly/common/build.sh | 0
.../dubbo/go-server}/assembly/linux/dev.sh | 0
.../dubbo/go-server}/assembly/linux/release.sh | 0
.../dubbo/go-server}/assembly/linux/test.sh | 0
.../dubbo/go-server}/assembly/mac/dev.sh | 0
.../dubbo/go-server}/assembly/mac/release.sh | 0
.../dubbo/go-server}/assembly/mac/test.sh | 0
.../dubbo/go-server}/assembly/windows/dev.sh | 0
.../dubbo/go-server}/assembly/windows/release.sh | 0
.../dubbo/go-server}/assembly/windows/test.sh | 0
.../dubbo/go-server}/profiles/dev/log.yml | 0
.../dubbo/go-server/profiles/dev}/server.yml | 29 +--
.../dubbo/go-server}/profiles/release/log.yml | 0
.../dubbo/go-server/profiles/release/server.yml | 8 +-
.../dubbo/go-server}/profiles/test/log.yml | 0
.../dubbo/go-server/profiles/test/server.yml | 20 +-
.../dubbo}/java-server/build.sh | 0
.../dubbo}/java-server/pom.xml | 0
.../dubbo}/java-server/script/debug.sh | 0
.../java-server/src/main/assembly/assembly.xml | 0
.../src/main/assembly/conf/dubbo.properties | 0
.../src/main/assembly/conf}/log4j.properties | 0
.../src/main/java/com/ikurento/user/Provider.java | 0
.../src/main/java/com/ikurento/user/User.java | 13 +-
.../main/java/com/ikurento/user/UserProvider.java} | 12 +-
.../java/com/ikurento/user/UserProviderImpl.java | 15 ++
.../resources/META-INF/spring/dubbo.provider.xml | 5 -
.../src/main/resources/log4j.properties | 0
.../jsonrpc/go-client/profiles/test/client.yml | 67 -------
examples/jsonrpc/go-server/app/user.go | 179 -----------------
examples/jsonrpc/go-server/profiles/dev/server.yml | 50 -----
.../jsonrpc/go-server/profiles/release/server.yml | 50 -----
.../jsonrpc/go-server/profiles/test/server.yml | 50 -----
.../src/main/java/com/ikurento/user/Consumer.java | 97 ----------
filter/impl/echo_filter_test.go | 4 +-
filter/impl/generic_filter.go | 125 ++++++++++++
filter/impl/generic_filter_test.go | 89 +++++++++
go.mod | 4 +-
go.sum | 9 +-
protocol/dubbo/client.go | 132 +++++--------
protocol/dubbo/client_test.go | 48 ++---
protocol/dubbo/codec.go | 2 -
protocol/dubbo/codec_test.go | 10 +-
protocol/dubbo/config.go | 38 ++--
protocol/dubbo/dubbo_exporter.go | 4 +-
protocol/dubbo/dubbo_invoker_test.go | 7 +-
protocol/dubbo/dubbo_protocol.go | 6 +-
protocol/dubbo/listener.go | 10 +-
protocol/dubbo/pool.go | 27 +--
protocol/dubbo/readwriter.go | 9 +-
protocol/dubbo/server.go | 18 +-
protocol/invocation/rpcinvocation.go | 96 ++++-----
protocol/jsonrpc/http_test.go | 12 +-
protocol/jsonrpc/jsonrpc_exporter.go | 4 +-
protocol/jsonrpc/jsonrpc_invoker_test.go | 8 +-
protocol/jsonrpc/server.go | 9 +-
registry/zookeeper/listener.go | 2 +-
registry/zookeeper/registry.go | 16 +-
registry/zookeeper/registry_test.go | 4 +-
remoting/zookeeper/client.go | 5 +-
remoting/zookeeper/facade.go | 4 +-
remoting/zookeeper/listener.go | 6 +-
remoting/zookeeper/listener_test.go | 13 +-
396 files changed, 3004 insertions(+), 1896 deletions(-)
copy cluster/cluster_impl/{failfast_cluster.go => available_cluster.go} (76%)
copy cluster/cluster_impl/{failfast_cluster_invoker.go =>
available_cluster_invoker.go} (70%)
copy cluster/cluster_impl/{failsafe_cluster_test.go =>
available_cluster_invoker_test.go} (67%)
copy cluster/cluster_impl/{failfast_cluster.go => broadcast_cluster.go} (74%)
copy cluster/cluster_impl/{failfast_cluster_invoker.go =>
broadcast_cluster_invoker.go} (66%)
copy cluster/cluster_impl/{failsafe_cluster_test.go =>
broadcast_cluster_invoker_test.go} (51%)
copy cluster/cluster.go => config/generic_service.go (71%)
copy common/proxy/proxy_factory/default_test.go =>
config/registry_config_test.go (51%)
rename examples/{ =>
configcenter/zookeeper}/dubbo/with-configcenter-go-client/app/client.go (95%)
copy examples/{dubbo/go-client =>
configcenter/zookeeper/dubbo/with-configcenter-go-client}/app/user.go (92%)
rename examples/{jsonrpc/with-configcenter-go-server =>
configcenter/zookeeper/dubbo/with-configcenter-go-client}/app/version.go (100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-client/assembly/bin/load.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-client/assembly/common/app.properties
(100%)
copy examples/{ =>
configcenter/zookeeper}/dubbo/with-configcenter-go-client/assembly/common/build.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-client/assembly/linux/dev.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-client/assembly/linux/release.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-client/assembly/linux/test.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-client/assembly/mac/dev.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-client/assembly/mac/release.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-client/assembly/mac/test.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-client/assembly/windows/dev.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-client/assembly/windows/release.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-client/assembly/windows/test.sh
(100%)
rename examples/{ =>
configcenter/zookeeper}/dubbo/with-configcenter-go-client/profiles/dev/client.yml
(94%)
copy examples/{jsonrpc/with-configcenter-go-server =>
configcenter/zookeeper/dubbo/with-configcenter-go-client}/profiles/dev/log.yml
(100%)
rename examples/{ =>
configcenter/zookeeper}/dubbo/with-configcenter-go-client/profiles/release/client.yml
(94%)
copy examples/{jsonrpc/with-configcenter-go-server =>
configcenter/zookeeper/dubbo/with-configcenter-go-client}/profiles/release/log.yml
(100%)
rename examples/{ =>
configcenter/zookeeper}/dubbo/with-configcenter-go-client/profiles/test/client.yml
(94%)
copy examples/{jsonrpc/with-configcenter-go-server =>
configcenter/zookeeper/dubbo/with-configcenter-go-client}/profiles/test/log.yml
(100%)
rename examples/{ =>
configcenter/zookeeper}/dubbo/with-configcenter-go-server/app/server.go (94%)
rename examples/{ =>
configcenter/zookeeper}/dubbo/with-configcenter-go-server/app/user.go (95%)
rename examples/{jsonrpc/with-configcenter-go-client =>
configcenter/zookeeper/dubbo/with-configcenter-go-server}/app/version.go (100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-server/assembly/bin/load.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-server/assembly/common/app.properties
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-server/assembly/common/build.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-server/assembly/linux/dev.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-server/assembly/linux/release.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-server/assembly/linux/test.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-server/assembly/mac/dev.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-server/assembly/mac/release.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-server/assembly/mac/test.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-server/assembly/windows/dev.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-server/assembly/windows/release.sh
(100%)
copy examples/{jsonrpc =>
configcenter/zookeeper/dubbo}/with-configcenter-go-server/assembly/windows/test.sh
(100%)
rename examples/{jsonrpc/with-configcenter-go-client =>
configcenter/zookeeper/dubbo/with-configcenter-go-server}/profiles/dev/log.yml
(100%)
rename examples/{dubbo/with-configcenter-go-server/profiles/release =>
configcenter/zookeeper/dubbo/with-configcenter-go-server/profiles/dev}/server.yml
(94%)
rename examples/{jsonrpc/with-configcenter-go-client =>
configcenter/zookeeper/dubbo/with-configcenter-go-server}/profiles/release/log.yml
(100%)
rename examples/{dubbo/with-configcenter-go-server/profiles/dev =>
configcenter/zookeeper/dubbo/with-configcenter-go-server/profiles/release}/server.yml
(94%)
rename examples/{jsonrpc/with-configcenter-go-client =>
configcenter/zookeeper/dubbo/with-configcenter-go-server}/profiles/test/log.yml
(100%)
rename examples/{ =>
configcenter/zookeeper}/dubbo/with-configcenter-go-server/profiles/test/server.yml
(94%)
rename examples/{ =>
configcenter/zookeeper}/jsonrpc/with-configcenter-go-client/app/client.go (96%)
rename examples/{jsonrpc/go-client =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client}/app/user.go (93%)
rename examples/{jsonrpc/go-server =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client}/app/version.go
(100%)
rename examples/{jsonrpc/go-client =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client}/assembly/bin/load.sh
(100%)
rename examples/{jsonrpc/go-client =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client}/assembly/common/app.properties
(100%)
rename examples/{ =>
configcenter/zookeeper}/jsonrpc/with-configcenter-go-client/assembly/common/build.sh
(100%)
rename examples/{jsonrpc/go-client =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client}/assembly/linux/dev.sh
(100%)
rename examples/{jsonrpc/go-client =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client}/assembly/linux/release.sh
(100%)
rename examples/{jsonrpc/go-client =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client}/assembly/linux/test.sh
(100%)
rename examples/{jsonrpc/go-client =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client}/assembly/mac/dev.sh
(100%)
rename examples/{jsonrpc/go-client =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client}/assembly/mac/release.sh
(100%)
rename examples/{jsonrpc/go-client =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client}/assembly/mac/test.sh
(100%)
rename examples/{jsonrpc/go-client =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client}/assembly/windows/dev.sh
(100%)
rename examples/{jsonrpc/go-client =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client}/assembly/windows/release.sh
(100%)
rename examples/{jsonrpc/go-client =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client}/assembly/windows/test.sh
(100%)
rename examples/{jsonrpc/with-configcenter-go-client/profiles/test =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client/profiles/dev}/client.yml
(100%)
rename examples/{jsonrpc/go-server =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client}/profiles/dev/log.yml
(100%)
rename examples/{ =>
configcenter/zookeeper}/jsonrpc/with-configcenter-go-client/profiles/release/client.yml
(100%)
rename examples/{jsonrpc/go-server =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client}/profiles/release/log.yml
(100%)
rename examples/{jsonrpc/with-configcenter-go-client/profiles/dev =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client/profiles/test}/client.yml
(100%)
rename examples/{jsonrpc/go-server =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-client}/profiles/test/log.yml
(100%)
rename examples/{ =>
configcenter/zookeeper}/jsonrpc/with-configcenter-go-server/app/server.go (94%)
rename examples/{ =>
configcenter/zookeeper}/jsonrpc/with-configcenter-go-server/app/user.go (96%)
rename examples/{jsonrpc/go-client =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server}/app/version.go
(100%)
rename examples/{jsonrpc/go-server =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server}/assembly/bin/load.sh
(100%)
rename examples/{jsonrpc/go-server =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server}/assembly/common/app.properties
(100%)
rename examples/{jsonrpc/go-server =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server}/assembly/common/build.sh
(100%)
rename examples/{jsonrpc/go-server =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server}/assembly/linux/dev.sh
(100%)
rename examples/{jsonrpc/go-server =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server}/assembly/linux/release.sh
(100%)
rename examples/{jsonrpc/go-server =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server}/assembly/linux/test.sh
(100%)
rename examples/{jsonrpc/go-server =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server}/assembly/mac/dev.sh
(100%)
rename examples/{jsonrpc/go-server =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server}/assembly/mac/release.sh
(100%)
rename examples/{jsonrpc/go-server =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server}/assembly/mac/test.sh
(100%)
rename examples/{jsonrpc/go-server =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server}/assembly/windows/dev.sh
(100%)
rename examples/{jsonrpc/go-server =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server}/assembly/windows/release.sh
(100%)
rename examples/{jsonrpc/go-server =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server}/assembly/windows/test.sh
(100%)
rename examples/{jsonrpc/go-client =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server}/profiles/dev/log.yml
(100%)
rename examples/{ =>
configcenter/zookeeper}/jsonrpc/with-configcenter-go-server/profiles/dev/server.yml
(100%)
rename examples/{jsonrpc/go-client =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server}/profiles/release/log.yml
(100%)
rename examples/{jsonrpc/with-configcenter-go-server/profiles/test =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server/profiles/release}/server.yml
(100%)
rename examples/{jsonrpc/go-client =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server}/profiles/test/log.yml
(100%)
rename examples/{jsonrpc/with-configcenter-go-server/profiles/release =>
configcenter/zookeeper/jsonrpc/with-configcenter-go-server/profiles/test}/server.yml
(100%)
delete mode 100644 examples/dubbo/go-server/app/user.go
delete mode 100644
examples/dubbo/java-client/src/main/java/com/ikurento/user/Consumer.java
rename examples/{ => general}/dubbo/go-client/app/client.go (51%)
rename examples/{ => general}/dubbo/go-client/app/user.go (61%)
rename examples/{dubbo/with-configcenter-go-server =>
general/dubbo/go-client}/app/version.go (100%)
rename examples/{dubbo/with-configcenter-go-client =>
general/dubbo/go-client}/assembly/bin/load.sh (100%)
rename examples/{dubbo/with-configcenter-go-client =>
general/dubbo/go-client}/assembly/common/app.properties (100%)
rename examples/{ => general}/dubbo/go-client/assembly/common/build.sh (100%)
rename examples/{dubbo/with-configcenter-go-client =>
general/dubbo/go-client}/assembly/linux/dev.sh (100%)
rename examples/{dubbo/with-configcenter-go-client =>
general/dubbo/go-client}/assembly/linux/release.sh (100%)
rename examples/{dubbo/with-configcenter-go-client =>
general/dubbo/go-client}/assembly/linux/test.sh (100%)
rename examples/{dubbo/with-configcenter-go-client =>
general/dubbo/go-client}/assembly/mac/dev.sh (100%)
rename examples/{dubbo/with-configcenter-go-client =>
general/dubbo/go-client}/assembly/mac/release.sh (100%)
rename examples/{dubbo/with-configcenter-go-client =>
general/dubbo/go-client}/assembly/mac/test.sh (100%)
rename examples/{dubbo/with-configcenter-go-client =>
general/dubbo/go-client}/assembly/windows/dev.sh (100%)
rename examples/{dubbo/with-configcenter-go-client =>
general/dubbo/go-client}/assembly/windows/release.sh (100%)
rename examples/{dubbo/with-configcenter-go-client =>
general/dubbo/go-client}/assembly/windows/test.sh (100%)
copy examples/{ => general}/dubbo/go-client/profiles/dev/client.yml (74%)
rename examples/{dubbo/with-configcenter-go-server =>
general/dubbo/go-client}/profiles/dev/log.yml (100%)
rename examples/{jsonrpc/go-client/profiles/dev =>
general/dubbo/go-client/profiles/release}/client.yml (66%)
rename examples/{dubbo/with-configcenter-go-server =>
general/dubbo/go-client}/profiles/release/log.yml (100%)
copy examples/{ => general}/dubbo/go-client/profiles/test/client.yml (74%)
rename examples/{dubbo/with-configcenter-go-server =>
general/dubbo/go-client}/profiles/test/log.yml (100%)
rename examples/{ => general}/dubbo/go-server/app/app (100%)
rename examples/{ => general}/dubbo/go-server/app/server.go (90%)
rename examples/{dubbo/with-configcenter-go-client =>
general/dubbo/go-server}/app/user.go (61%)
create mode 100644 examples/general/dubbo/go-server/app/user_provider.go
create mode 100644 examples/general/dubbo/go-server/app/user_provider1.go
create mode 100644 examples/general/dubbo/go-server/app/user_provider2.go
rename examples/{dubbo/with-configcenter-go-client =>
general/dubbo/go-server}/app/version.go (100%)
rename examples/{dubbo/with-configcenter-go-server =>
general/dubbo/go-server}/assembly/bin/load.sh (100%)
rename examples/{dubbo/with-configcenter-go-server =>
general/dubbo/go-server}/assembly/common/app.properties (100%)
rename examples/{dubbo/with-configcenter-go-server =>
general/dubbo/go-server}/assembly/common/build.sh (100%)
rename examples/{dubbo/with-configcenter-go-server =>
general/dubbo/go-server}/assembly/linux/dev.sh (100%)
rename examples/{dubbo/with-configcenter-go-server =>
general/dubbo/go-server}/assembly/linux/release.sh (100%)
rename examples/{dubbo/with-configcenter-go-server =>
general/dubbo/go-server}/assembly/linux/test.sh (100%)
rename examples/{dubbo/with-configcenter-go-server =>
general/dubbo/go-server}/assembly/mac/dev.sh (100%)
rename examples/{dubbo/with-configcenter-go-server =>
general/dubbo/go-server}/assembly/mac/release.sh (100%)
rename examples/{dubbo/with-configcenter-go-server =>
general/dubbo/go-server}/assembly/mac/test.sh (100%)
rename examples/{dubbo/with-configcenter-go-server =>
general/dubbo/go-server}/assembly/windows/dev.sh (100%)
rename examples/{dubbo/with-configcenter-go-server =>
general/dubbo/go-server}/assembly/windows/release.sh (100%)
rename examples/{dubbo/with-configcenter-go-server =>
general/dubbo/go-server}/assembly/windows/test.sh (100%)
rename examples/{dubbo/with-configcenter-go-client =>
general/dubbo/go-server}/profiles/dev/log.yml (100%)
copy examples/{ => general}/dubbo/go-server/profiles/dev/server.yml (66%)
rename examples/{dubbo/with-configcenter-go-client =>
general/dubbo/go-server}/profiles/release/log.yml (100%)
copy examples/{dubbo/go-server/profiles/dev =>
general/dubbo/go-server/profiles/release}/server.yml (69%)
rename examples/{dubbo/with-configcenter-go-client =>
general/dubbo/go-server}/profiles/test/log.yml (100%)
copy examples/{ => general}/dubbo/go-server/profiles/test/server.yml (64%)
rename examples/{jsonrpc => general/dubbo}/java-client/build.sh (100%)
rename examples/{ => general}/dubbo/java-client/pom.xml (100%)
rename examples/{jsonrpc =>
general/dubbo}/java-client/src/main/assembly/assembly.xml (100%)
rename examples/{ =>
general}/dubbo/java-client/src/main/assembly/conf/dubbo.properties (100%)
rename examples/{jsonrpc/java-client/src/main/resources =>
general/dubbo/java-client/src/main/assembly/conf}/log4j.properties (100%)
create mode 100644
examples/general/dubbo/java-client/src/main/java/com/ikurento/user/Consumer.java
copy examples/{jsonrpc =>
general/dubbo}/java-client/src/main/java/com/ikurento/user/Gender.java (100%)
rename examples/{jsonrpc =>
general/dubbo}/java-client/src/main/java/com/ikurento/user/User.java (100%)
rename examples/{ =>
general}/dubbo/java-client/src/main/java/com/ikurento/user/UserProvider.java
(100%)
rename examples/{ =>
general}/dubbo/java-client/src/main/resources/META-INF/spring/dubbo.consumer.xml
(84%)
rename examples/{jsonrpc =>
general/dubbo}/java-client/src/main/resources/META-INF/spring/service.xml (90%)
rename examples/{jsonrpc/java-client/src/main/assembly/conf =>
general/dubbo/java-client/src/main/resources}/log4j.properties (100%)
copy examples/{jsonrpc => general/dubbo}/java-server/build.sh (100%)
copy examples/{jsonrpc => general/dubbo}/java-server/pom.xml (100%)
copy examples/{jsonrpc => general/dubbo}/java-server/script/debug.sh (100%)
copy examples/{jsonrpc =>
general/dubbo}/java-server/src/main/assembly/assembly.xml (100%)
copy examples/{ =>
general}/dubbo/java-server/src/main/assembly/conf/dubbo.properties (100%)
copy examples/{jsonrpc/java-server/src/main/resources =>
general/dubbo/java-server/src/main/assembly/conf}/log4j.properties (100%)
copy examples/{jsonrpc =>
general/dubbo}/java-server/src/main/java/com/ikurento/user/Gender.java (100%)
copy examples/{jsonrpc =>
general/dubbo}/java-server/src/main/java/com/ikurento/user/Provider.java (100%)
copy examples/{jsonrpc =>
general/dubbo}/java-server/src/main/java/com/ikurento/user/Response.java (100%)
copy examples/{jsonrpc =>
general/dubbo}/java-server/src/main/java/com/ikurento/user/User.java (100%)
copy examples/{ =>
general}/dubbo/java-server/src/main/java/com/ikurento/user/UserProvider.java
(100%)
copy examples/{ =>
general}/dubbo/java-server/src/main/java/com/ikurento/user/UserProviderAnotherImpl.java
(94%)
copy examples/{ =>
general}/dubbo/java-server/src/main/java/com/ikurento/user/UserProviderImpl.java
(93%)
copy examples/{ =>
general}/dubbo/java-server/src/main/resources/META-INF/spring/dubbo.provider.xml
(100%)
rename examples/{jsonrpc/java-server/src/main/assembly/conf =>
general/dubbo/java-server/src/main/resources}/log4j.properties (100%)
rename examples/{ => general}/jsonrpc/go-client/app/client.go (53%)
rename examples/{jsonrpc/with-configcenter-go-client =>
general/jsonrpc/go-client}/app/user.go (55%)
rename examples/{dubbo/go-server => general/jsonrpc/go-client}/app/version.go
(100%)
rename examples/{dubbo => general/jsonrpc}/go-client/assembly/bin/load.sh
(100%)
rename examples/{dubbo =>
general/jsonrpc}/go-client/assembly/common/app.properties (100%)
rename examples/{ => general}/jsonrpc/go-client/assembly/common/build.sh (100%)
rename examples/{dubbo => general/jsonrpc}/go-client/assembly/linux/dev.sh
(100%)
rename examples/{dubbo => general/jsonrpc}/go-client/assembly/linux/release.sh
(100%)
rename examples/{dubbo => general/jsonrpc}/go-client/assembly/linux/test.sh
(100%)
rename examples/{dubbo => general/jsonrpc}/go-client/assembly/mac/dev.sh (100%)
rename examples/{dubbo => general/jsonrpc}/go-client/assembly/mac/release.sh
(100%)
rename examples/{dubbo => general/jsonrpc}/go-client/assembly/mac/test.sh
(100%)
rename examples/{dubbo => general/jsonrpc}/go-client/assembly/windows/dev.sh
(100%)
rename examples/{dubbo =>
general/jsonrpc}/go-client/assembly/windows/release.sh (100%)
rename examples/{dubbo => general/jsonrpc}/go-client/assembly/windows/test.sh
(100%)
copy examples/{dubbo/go-client/profiles/test =>
general/jsonrpc/go-client/profiles/dev}/client.yml (53%)
rename examples/{dubbo/go-server =>
general/jsonrpc/go-client}/profiles/dev/log.yml (100%)
rename examples/{ => general}/jsonrpc/go-client/profiles/release/client.yml
(59%)
rename examples/{dubbo/go-server =>
general/jsonrpc/go-client}/profiles/release/log.yml (100%)
copy examples/{dubbo => general/jsonrpc}/go-client/profiles/test/client.yml
(54%)
rename examples/{dubbo/go-server =>
general/jsonrpc/go-client}/profiles/test/log.yml (100%)
copy examples/{ => general}/jsonrpc/go-server/app/server.go (89%)
create mode 100644 examples/general/jsonrpc/go-server/app/user.go
create mode 100644 examples/general/jsonrpc/go-server/app/user_provider.go
create mode 100644 examples/general/jsonrpc/go-server/app/user_provider1.go
create mode 100644 examples/general/jsonrpc/go-server/app/user_provider2.go
rename examples/{dubbo/go-client => general/jsonrpc/go-server}/app/version.go
(100%)
rename examples/{dubbo => general/jsonrpc}/go-server/assembly/bin/load.sh
(100%)
rename examples/{dubbo =>
general/jsonrpc}/go-server/assembly/common/app.properties (100%)
rename examples/{dubbo => general/jsonrpc}/go-server/assembly/common/build.sh
(100%)
rename examples/{dubbo => general/jsonrpc}/go-server/assembly/linux/dev.sh
(100%)
rename examples/{dubbo => general/jsonrpc}/go-server/assembly/linux/release.sh
(100%)
rename examples/{dubbo => general/jsonrpc}/go-server/assembly/linux/test.sh
(100%)
rename examples/{dubbo => general/jsonrpc}/go-server/assembly/mac/dev.sh (100%)
rename examples/{dubbo => general/jsonrpc}/go-server/assembly/mac/release.sh
(100%)
rename examples/{dubbo => general/jsonrpc}/go-server/assembly/mac/test.sh
(100%)
rename examples/{dubbo => general/jsonrpc}/go-server/assembly/windows/dev.sh
(100%)
rename examples/{dubbo =>
general/jsonrpc}/go-server/assembly/windows/release.sh (100%)
rename examples/{dubbo => general/jsonrpc}/go-server/assembly/windows/test.sh
(100%)
rename examples/{dubbo/go-client =>
general/jsonrpc/go-server}/profiles/dev/log.yml (100%)
rename examples/{dubbo => general/jsonrpc}/go-server/profiles/dev/server.yml
(51%)
rename examples/{dubbo/go-client =>
general/jsonrpc/go-server}/profiles/release/log.yml (100%)
create mode 100644
examples/general/jsonrpc/go-server/profiles/release/server.yml
rename examples/{dubbo/go-client =>
general/jsonrpc/go-server}/profiles/test/log.yml (100%)
copy examples/{dubbo => general/jsonrpc}/go-server/profiles/test/server.yml
(51%)
rename examples/{dubbo => general/jsonrpc}/java-client/build.sh (100%)
rename examples/{ => general}/jsonrpc/java-client/pom.xml (100%)
rename examples/{dubbo =>
general/jsonrpc}/java-client/src/main/assembly/assembly.xml (100%)
rename examples/{ =>
general}/jsonrpc/java-client/src/main/assembly/conf/dubbo.properties (100%)
rename examples/{dubbo/java-client/src/main/resources =>
general/jsonrpc/java-client/src/main/assembly/conf}/log4j.properties (100%)
create mode 100644
examples/general/jsonrpc/java-client/src/main/java/com/ikurento/user/Consumer.java
rename examples/{dubbo =>
general/jsonrpc}/java-client/src/main/java/com/ikurento/user/Gender.java (100%)
rename examples/{dubbo =>
general/jsonrpc}/java-client/src/main/java/com/ikurento/user/User.java (100%)
rename examples/{ =>
general}/jsonrpc/java-client/src/main/java/com/ikurento/user/UserProvider.java
(100%)
rename examples/{ =>
general}/jsonrpc/java-client/src/main/resources/META-INF/spring/dubbo.consumer.xml
(87%)
rename examples/{dubbo =>
general/jsonrpc}/java-client/src/main/resources/META-INF/spring/service.xml
(90%)
rename examples/{dubbo/java-client/src/main/assembly/conf =>
general/jsonrpc/java-client/src/main/resources}/log4j.properties (100%)
rename examples/{dubbo => general/jsonrpc}/java-server/build.sh (100%)
rename examples/{dubbo => general/jsonrpc}/java-server/pom.xml (100%)
rename examples/{dubbo => general/jsonrpc}/java-server/script/debug.sh (100%)
rename examples/{dubbo =>
general/jsonrpc}/java-server/src/main/assembly/assembly.xml (100%)
rename examples/{ =>
general}/jsonrpc/java-server/src/main/assembly/conf/dubbo.properties (100%)
rename examples/{dubbo/java-server/src/main/resources =>
general/jsonrpc/java-server/src/main/assembly/conf}/log4j.properties (100%)
rename examples/{dubbo =>
general/jsonrpc}/java-server/src/main/java/com/ikurento/user/Gender.java (100%)
rename examples/{dubbo =>
general/jsonrpc}/java-server/src/main/java/com/ikurento/user/Provider.java
(100%)
rename examples/{dubbo =>
general/jsonrpc}/java-server/src/main/java/com/ikurento/user/Response.java
(100%)
rename examples/{dubbo =>
general/jsonrpc}/java-server/src/main/java/com/ikurento/user/User.java (100%)
rename examples/{ =>
general}/jsonrpc/java-server/src/main/java/com/ikurento/user/UserProvider.java
(100%)
rename examples/{ =>
general}/jsonrpc/java-server/src/main/java/com/ikurento/user/UserProviderAnotherImpl.java
(94%)
rename examples/{ =>
general}/jsonrpc/java-server/src/main/java/com/ikurento/user/UserProviderImpl.java
(93%)
rename examples/{ =>
general}/jsonrpc/java-server/src/main/resources/META-INF/spring/dubbo.provider.xml
(100%)
rename examples/{dubbo/java-server/src/main/assembly/conf =>
general/jsonrpc/java-server/src/main/resources}/log4j.properties (100%)
create mode 100644 examples/generic/go-client/app/client.go
create mode 100644 examples/generic/go-client/app/user.go
copy examples/{jsonrpc/with-configcenter-go-client =>
generic/go-client}/assembly/bin/load.sh (100%)
copy examples/{jsonrpc/with-configcenter-go-client =>
generic/go-client}/assembly/common/app.properties (100%)
copy examples/{dubbo/with-configcenter-go-client =>
generic/go-client}/assembly/common/build.sh (100%)
copy examples/{jsonrpc/with-configcenter-go-client =>
generic/go-client}/assembly/linux/dev.sh (100%)
copy examples/{jsonrpc/with-configcenter-go-client =>
generic/go-client}/assembly/linux/release.sh (100%)
copy examples/{jsonrpc/with-configcenter-go-client =>
generic/go-client}/assembly/linux/test.sh (100%)
copy examples/{jsonrpc/with-configcenter-go-client =>
generic/go-client}/assembly/mac/dev.sh (100%)
copy examples/{jsonrpc/with-configcenter-go-client =>
generic/go-client}/assembly/mac/release.sh (100%)
copy examples/{jsonrpc/with-configcenter-go-client =>
generic/go-client}/assembly/mac/test.sh (100%)
copy examples/{jsonrpc/with-configcenter-go-client =>
generic/go-client}/assembly/windows/dev.sh (100%)
copy examples/{jsonrpc/with-configcenter-go-client =>
generic/go-client}/assembly/windows/release.sh (100%)
copy examples/{jsonrpc/with-configcenter-go-client =>
generic/go-client}/assembly/windows/test.sh (100%)
copy examples/{dubbo/go-client/profiles/test =>
generic/go-client/profiles/dev}/client.yml (70%)
copy examples/{jsonrpc/with-configcenter-go-server =>
generic/go-client}/profiles/dev/log.yml (100%)
copy examples/{dubbo => generic}/go-client/profiles/release/client.yml (71%)
copy examples/{jsonrpc/with-configcenter-go-server =>
generic/go-client}/profiles/release/log.yml (100%)
copy examples/{dubbo => generic}/go-client/profiles/test/client.yml (74%)
copy examples/{jsonrpc/with-configcenter-go-server =>
generic/go-client}/profiles/test/log.yml (100%)
copy examples/{jsonrpc => generic}/java-server/build.sh (100%)
copy examples/{jsonrpc => generic}/java-server/pom.xml (100%)
copy examples/{jsonrpc => generic}/java-server/script/debug.sh (100%)
copy examples/{jsonrpc => generic}/java-server/src/main/assembly/assembly.xml
(100%)
copy examples/{dubbo =>
generic}/java-server/src/main/assembly/conf/dubbo.properties (100%)
copy examples/{jsonrpc/java-server/src/main/resources =>
generic/java-server/src/main/assembly/conf}/log4j.properties (100%)
rename examples/{jsonrpc =>
generic}/java-server/src/main/java/com/ikurento/user/Gender.java (100%)
copy examples/{jsonrpc =>
generic}/java-server/src/main/java/com/ikurento/user/Provider.java (100%)
rename examples/{jsonrpc =>
generic}/java-server/src/main/java/com/ikurento/user/Response.java (100%)
copy examples/{jsonrpc =>
generic}/java-server/src/main/java/com/ikurento/user/User.java (100%)
rename examples/{dubbo =>
generic}/java-server/src/main/java/com/ikurento/user/UserProvider.java (100%)
rename examples/{dubbo =>
generic}/java-server/src/main/java/com/ikurento/user/UserProviderAnotherImpl.java
(100%)
rename examples/{dubbo =>
generic}/java-server/src/main/java/com/ikurento/user/UserProviderImpl.java
(100%)
copy examples/{dubbo =>
generic}/java-server/src/main/resources/META-INF/spring/dubbo.provider.xml
(100%)
copy examples/{jsonrpc =>
generic}/java-server/src/main/resources/log4j.properties (100%)
copy examples/{jsonrpc/go-server/app/server.go =>
helloworld/dubbo/go-client/app/client.go} (58%)
copy registry/event.go => examples/helloworld/dubbo/go-client/app/user.go (61%)
rename examples/{jsonrpc/with-configcenter-go-client =>
helloworld/dubbo/go-client}/assembly/bin/load.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-client =>
helloworld/dubbo/go-client}/assembly/common/app.properties (100%)
rename examples/{dubbo/with-configcenter-go-client =>
helloworld/dubbo/go-client}/assembly/common/build.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-client =>
helloworld/dubbo/go-client}/assembly/linux/dev.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-client =>
helloworld/dubbo/go-client}/assembly/linux/release.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-client =>
helloworld/dubbo/go-client}/assembly/linux/test.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-client =>
helloworld/dubbo/go-client}/assembly/mac/dev.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-client =>
helloworld/dubbo/go-client}/assembly/mac/release.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-client =>
helloworld/dubbo/go-client}/assembly/mac/test.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-client =>
helloworld/dubbo/go-client}/assembly/windows/dev.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-client =>
helloworld/dubbo/go-client}/assembly/windows/release.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-client =>
helloworld/dubbo/go-client}/assembly/windows/test.sh (100%)
rename examples/{ => helloworld}/dubbo/go-client/profiles/dev/client.yml (77%)
copy examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-client}/profiles/dev/log.yml (100%)
rename examples/{ => helloworld}/dubbo/go-client/profiles/release/client.yml
(87%)
copy examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-client}/profiles/release/log.yml (100%)
rename examples/{ => helloworld}/dubbo/go-client/profiles/test/client.yml (84%)
copy examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-client}/profiles/test/log.yml (100%)
rename examples/{jsonrpc => helloworld/dubbo}/go-server/app/server.go (86%)
copy registry/event.go => examples/helloworld/dubbo/go-server/app/user.go (58%)
rename examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-server}/assembly/bin/load.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-server}/assembly/common/app.properties (100%)
rename examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-server}/assembly/common/build.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-server}/assembly/linux/dev.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-server}/assembly/linux/release.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-server}/assembly/linux/test.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-server}/assembly/mac/dev.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-server}/assembly/mac/release.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-server}/assembly/mac/test.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-server}/assembly/windows/dev.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-server}/assembly/windows/release.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-server}/assembly/windows/test.sh (100%)
rename examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-server}/profiles/dev/log.yml (100%)
copy examples/{dubbo/go-server/profiles/test =>
helloworld/dubbo/go-server/profiles/dev}/server.yml (72%)
rename examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-server}/profiles/release/log.yml (100%)
rename examples/{ => helloworld}/dubbo/go-server/profiles/release/server.yml
(89%)
rename examples/{jsonrpc/with-configcenter-go-server =>
helloworld/dubbo/go-server}/profiles/test/log.yml (100%)
rename examples/{ => helloworld}/dubbo/go-server/profiles/test/server.yml (80%)
rename examples/{jsonrpc => helloworld/dubbo}/java-server/build.sh (100%)
rename examples/{jsonrpc => helloworld/dubbo}/java-server/pom.xml (100%)
rename examples/{jsonrpc => helloworld/dubbo}/java-server/script/debug.sh
(100%)
rename examples/{jsonrpc =>
helloworld/dubbo}/java-server/src/main/assembly/assembly.xml (100%)
rename examples/{ =>
helloworld}/dubbo/java-server/src/main/assembly/conf/dubbo.properties (100%)
copy examples/{jsonrpc/java-server/src/main/resources =>
helloworld/dubbo/java-server/src/main/assembly/conf}/log4j.properties (100%)
rename examples/{jsonrpc =>
helloworld/dubbo}/java-server/src/main/java/com/ikurento/user/Provider.java
(100%)
rename examples/{jsonrpc =>
helloworld/dubbo}/java-server/src/main/java/com/ikurento/user/User.java (75%)
rename
examples/{jsonrpc/java-client/src/main/java/com/ikurento/user/Gender.java =>
helloworld/dubbo/java-server/src/main/java/com/ikurento/user/UserProvider.java}
(50%)
create mode 100644
examples/helloworld/dubbo/java-server/src/main/java/com/ikurento/user/UserProviderImpl.java
rename examples/{ =>
helloworld}/dubbo/java-server/src/main/resources/META-INF/spring/dubbo.provider.xml
(74%)
rename examples/{jsonrpc =>
helloworld/dubbo}/java-server/src/main/resources/log4j.properties (100%)
delete mode 100644 examples/jsonrpc/go-client/profiles/test/client.yml
delete mode 100644 examples/jsonrpc/go-server/app/user.go
delete mode 100644 examples/jsonrpc/go-server/profiles/dev/server.yml
delete mode 100644 examples/jsonrpc/go-server/profiles/release/server.yml
delete mode 100644 examples/jsonrpc/go-server/profiles/test/server.yml
delete mode 100644
examples/jsonrpc/java-client/src/main/java/com/ikurento/user/Consumer.java
create mode 100644 filter/impl/generic_filter.go
create mode 100644 filter/impl/generic_filter_test.go