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

Reply via email to