You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by zh...@apache.org on 2021/09/04 15:57:45 UTC

[dubbo-go-samples] 03/18: Merge pull request #113 from zhaoyunxing92/1.5.7-rc

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

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

commit af15597dcba1d23eeb87b83492cbf6e7294b146b
Merge: fc4f6db 62acd57
Author: Laurence <45...@users.noreply.github.com>
AuthorDate: Sun May 16 20:10:07 2021 +0800

    Merge pull request #113 from zhaoyunxing92/1.5.7-rc
    
    update dubbo-go version 1.5.7-rc

 .run/{ => async}/async-client.run.xml              |    2 +-
 .run/{ => async}/async-server.run.xml              |    2 +-
 .run/{ => async}/async-test.run.xml                |    0
 .run/{ => attachment}/attachment-go-client.run.xml |    2 +-
 .run/{ => attachment}/attachment-go-server.run.xml |    2 +-
 .../attatchment-test.run.xml}                      |    6 +-
 .run/{ => chain}/chain-backend-server.run.xml      |    2 +-
 .run/{ => chain}/chain-backend-test.run.xml        |    2 +-
 .run/{ => chain}/chain-frontend-client.run.xml     |    2 +-
 .run/{ => chain}/chain-middle-server.run.xml       |    2 +-
 .run/{ => chain}/chain-middle-test.run.xml         |    2 +-
 .run/{ => config-api}/config-api-client.run.xml    |    2 +-
 .run/{ => config-api}/config-api-server.run.xml    |    2 +-
 .run/{ => config-api}/config-api-test.run.xml      |    0
 .../configcenter-apollo-client.run.xml             |    2 +-
 .../configcenter-apollo-server.run.xml             |    2 +-
 .../configcenter-apollo-test.run.xml               |    2 +-
 .../configcenter-nacos-client.run.xml              |    2 +-
 .../configcenter-nacos-server.run.xml              |    2 +-
 .../configcenter-nacos-test.run.xml                |    2 +-
 .../configcenter-zookeeper-client.run.xml          |    2 +-
 .../configcenter-zookeeper-server.run.xml          |    2 +-
 .../configcenter-zookeeper-test.run.xml            |    2 +-
 .run/{ => context}/context-client.run.xml          |    2 +-
 .run/{ => context}/context-server.run.xml          |    2 +-
 .run/{ => context}/context-test.run.xml            |    0
 .run/{ => direct}/direct-go-client.run.xml         |    2 +-
 .run/{ => direct}/direct-go-server.run.xml         |    2 +-
 .../direct-test.run.xml}                           |    6 +-
 .run/{ => docker}/docker-client.run.xml            |    2 +-
 .run/{ => docker}/docker-server.run.xml            |    2 +-
 .run/{ => docker}/docker-test.run.xml              |    0
 .run/{ => filter}/filter-custom-client.run.xml     |    2 +-
 .run/{ => filter}/filter-custom-server.run.xml     |    2 +-
 .run/{ => filter}/filter-custom-test.run.xml       |    2 +-
 .run/{ => filter}/filter-sentinel-client.run.xml   |    2 +-
 .run/{ => filter}/filter-sentinel-server.run.xml   |    2 +-
 .run/{ => filter}/filter-sentinel-test.run.xml     |    2 +-
 .../filter-tpslimit-client.run.xml}                |   10 +-
 .run/{ => filter}/filter-tpslimit-server.run.xml   |    2 +-
 .run/{ => filter}/filter-tpslimit-test.run.xml     |    2 +-
 .run/game/game-go-game-server.run.xml              |   16 +
 .run/game/game-go-game-test.run.xml                |   17 +
 .run/game/game-go-gate-server.run.xml              |   16 +
 .run/game/game-go-gate-test.run.xml                |   17 +
 .run/general/general-dubbo-go-client.run.xml       |   15 +
 .../general-dubbo-go-server.run.xml}               |   10 +-
 .../general-dubbo-test.run.xml}                    |    6 +-
 .run/general/general-grpc-go-client.run.xml        |   15 +
 .run/general/general-grpc-go-server.run.xml        |   15 +
 .run/general/general-grpc-stream-go-client.run.xml |   15 +
 .run/general/general-grpc-stream-go-server.run.xml |   15 +
 .../general-grpc-test.run.xml}                     |    6 +-
 .run/general/general-grpc-unary-go-client.run.xml  |   15 +
 .run/general/general-grpc-unary-go-server.run.xml  |   15 +
 .run/{ => general}/general-rest-go-client.run.xml  |    2 +-
 .run/{ => general}/general-rest-go-server.run.xml  |    2 +-
 .run/{ => generic}/generic-go-client.run.xml       |    2 +-
 .run/{ => generic}/generic-go-server.run.xml       |    2 +-
 .../generic-test.run.xml}                          |    6 +-
 .run/{ => group}/group-go-client.run.xml           |    2 +-
 .run/group/group-go-server-group-a-test.run.xml    |   17 +
 .run/{ => group}/group-go-server-group-a.run.xml   |    2 +-
 .run/group/group-go-server-group-b-test.run.xml    |   17 +
 .run/{ => group}/group-go-server-group-b.run.xml   |    2 +-
 .run/{ => helloworld}/helloworld-go-client.run.xml |    2 +-
 .run/{ => helloworld}/helloworld-go-server.run.xml |    2 +-
 .../helloworld-test.run.xml}                       |    6 +-
 .run/{ => metric}/metric-go-client.run.xml         |    2 +-
 .run/{ => metric}/metric-go-server.run.xml         |    2 +-
 .../metric-test.run.xml}                           |    6 +-
 .../multi-registry-go-client.run.xml               |   15 +
 .../multi-registry-go-server.run.xml               |   15 +
 .../multi-registry-test.run.xml}                   |    6 +-
 .run/multi-zone/multi-zone-client.run.xml          |   15 +
 .run/multi-zone/multi-zone-server-hz-test.run.xml  |   17 +
 .run/multi-zone/multi-zone-server-hz.run.xml       |   15 +
 .run/multi-zone/multi-zone-server-sh-test.run.xml  |   17 +
 .run/multi-zone/multi-zone-server-sh.run.xml       |   15 +
 .run/router/condition-client.run.xml               |   16 +
 .run/router/condition-server.run.xml               |   15 +
 .../condition-test.run.xml}                        |    7 +-
 .run/router/tag-client.run.xml                     |   16 +
 .run/router/tag-server.run.xml                     |   15 +
 .../tag-test.run.xml}                              |    7 +-
 .run/seata/seata_client_app.run.xml                |   16 +
 .run/seata/seata_order-svc_app.run.xml             |   16 +
 .run/seata/seata_product-svc_app.run.xml           |   16 +
 .run/shopping-order/go-client.run.xml              |   16 +
 .run/shopping-order/order-go-server.run.xml        |   16 +
 .run/shopping-order/product-go-server.run.xml      |   16 +
 .run/tls/tls-client.run.xml                        |   15 +
 .run/tls/tls-server.run.xml                        |   15 +
 .run/tls/tls-test.run.xml                          |   17 +
 .run/version/version-go-client.run.xml             |   15 +
 .run/version/version-go-server-v1.run.xml          |   15 +
 .run/version/version-go-server-v2.run.xml          |   15 +
 HOWTO.md                                           |  151 +
 HOWTO_zh.md                                        |  141 +
 LICENSE                                            |  201 +
 README.md                                          |   41 +
 README_zh.md                                       |   41 +
 async/README.md                                    |   46 +
 async/README_zh.md                                 |   45 +
 async/go-client/cmd/client.go                      |   66 +
 async/go-client/conf/client.yml                    |   61 +
 async/go-client/conf/log.yml                       |   28 +
 async/go-client/pkg/user.go                        |   78 +
 async/go-server/cmd/server.go                      |   78 +
 async/go-server/conf/client.yml                    |   61 +
 async/go-server/conf/log.yml                       |   28 +
 async/go-server/conf/server.yml                    |   55 +
 async/go-server/docker/docker-compose.yml          |    9 +
 async/go-server/pkg/user.go                        |   60 +
 async/go-server/tests/integration/main_test.go     |   87 +
 .../tests/integration/userprovider_test.go         |   52 +
 attachment/README.md                               |   35 +
 attachment/README_zh.md                            |   37 +
 attachment/go-client/cmd/client.go                 |   67 +
 attachment/go-client/conf/client.yml               |   59 +
 attachment/go-client/conf/log.yml                  |   27 +
 attachment/go-client/pkg/user.go                   |   42 +
 attachment/go-server/cmd/server.go                 |   79 +
 attachment/go-server/conf/client.yml               |   59 +
 attachment/go-server/conf/log.yml                  |   27 +
 attachment/go-server/conf/server.yml               |   55 +
 attachment/go-server/docker/docker-compose.yml     |    9 +
 attachment/go-server/pkg/user.go                   |   72 +
 .../go-server/tests/integration/main_test.go       |   73 +
 .../tests/integration/userprovider_test.go         |   47 +
 build/Makefile                                     |  139 +
 chain/README.md                                    |   77 +
 chain/README_zh.md                                 |   80 +
 chain/backend/cmd/server.go                        |   76 +
 chain/backend/conf/client.yml                      |   67 +
 chain/backend/conf/log.yml                         |   27 +
 chain/backend/conf/server.yml                      |   73 +
 chain/backend/pkg/cat_service.go                   |   51 +
 chain/backend/pkg/dog_service.go                   |   51 +
 chain/backend/pkg/lion_service.go                  |   51 +
 chain/backend/pkg/tiger_service.go                 |   51 +
 chain/backend/tests/integration/main_test.go       |   94 +
 chain/backend/tests/integration/services_test.go   |   54 +
 chain/docker/docker-compose.yml                    |    9 +
 chain/frontend/cmd/client.go                       |   56 +
 chain/frontend/conf/client.yml                     |   59 +
 chain/frontend/conf/log.yml                        |   27 +
 chain/frontend/pkg/people.go                       |   36 +
 chain/middle/cmd/server.go                         |   76 +
 chain/middle/conf/client.yml                       |   67 +
 chain/middle/conf/log.yml                          |   27 +
 chain/middle/conf/server.yml                       |   52 +
 chain/middle/conf/test.yml                         |   59 +
 chain/middle/pkg/american_service.go               |   78 +
 chain/middle/pkg/chinese_service.go                |   78 +
 chain/middle/tests/integration/main_test.go        |   70 +
 chain/middle/tests/integration/services_test.go    |   46 +
 ci.sh                                              |   29 +
 config-api/README.md                               |   65 +
 config-api/README_zh.md                            |   68 +
 config-api/go-client/cmd/client.go                 |   83 +
 config-api/go-client/conf/client.yml               |   59 +
 config-api/go-client/conf/log.yml                  |   27 +
 config-api/go-client/pkg/user.go                   |   42 +
 config-api/go-server/cmd/server.go                 |  100 +
 config-api/go-server/conf/client.yml               |   59 +
 config-api/go-server/conf/log.yml                  |   27 +
 config-api/go-server/conf/server.yml               |   55 +
 config-api/go-server/docker/docker-compose.yml     |    9 +
 config-api/go-server/pkg/user.go                   |   60 +
 .../go-server/tests/integration/main_test.go       |   72 +
 .../tests/integration/userprovider_test.go         |   38 +
 configcenter/README.md                             |   96 +
 configcenter/README_zh.md                          |  100 +
 configcenter/apollo/go-client/cmd/client.go        |   66 +
 configcenter/apollo/go-client/conf/client.yml      |   66 +
 configcenter/apollo/go-client/conf/log.yml         |   28 +
 configcenter/apollo/go-client/pkg/user.go          |   42 +
 configcenter/apollo/go-server/cmd/server.go        |   81 +
 configcenter/apollo/go-server/conf/client.yml      |   66 +
 configcenter/apollo/go-server/conf/log.yml         |   28 +
 configcenter/apollo/go-server/conf/server.yml      |   62 +
 .../apollo/go-server/docker/docker-compose.yml     |   40 +
 .../apollo/go-server/docker/sql/apolloconfigdb.sql |  433 ++
 .../apollo/go-server/docker/sql/apolloportaldb.sql |  368 ++
 configcenter/apollo/go-server/pkg/user.go          |   60 +
 .../go-server/tests/integration/main_test.go       |   71 +
 .../tests/integration/userprovider_test.go         |   39 +
 configcenter/nacos/go-client/cmd/client.go         |   66 +
 configcenter/nacos/go-client/conf/client.yml       |   64 +
 configcenter/nacos/go-client/conf/log.yml          |   28 +
 configcenter/nacos/go-client/pkg/user.go           |   42 +
 configcenter/nacos/go-server/cmd/server.go         |   79 +
 configcenter/nacos/go-server/conf/client.yml       |   64 +
 configcenter/nacos/go-server/conf/log.yml          |   28 +
 configcenter/nacos/go-server/conf/server.yml       |   60 +
 .../nacos/go-server/docker/docker-compose.yml      |   17 +
 configcenter/nacos/go-server/pkg/user.go           |   60 +
 .../nacos/go-server/tests/integration/main_test.go |   71 +
 .../tests/integration/userprovider_test.go         |   39 +
 configcenter/zookeeper/go-client/cmd/client.go     |   66 +
 configcenter/zookeeper/go-client/conf/client.yml   |   61 +
 configcenter/zookeeper/go-client/conf/log.yml      |   28 +
 configcenter/zookeeper/go-client/pkg/user.go       |   42 +
 configcenter/zookeeper/go-server/cmd/server.go     |   79 +
 configcenter/zookeeper/go-server/conf/client.yml   |   59 +
 configcenter/zookeeper/go-server/conf/log.yml      |   28 +
 configcenter/zookeeper/go-server/conf/server.yml   |   61 +
 .../zookeeper/go-server/docker/docker-compose.yml  |    8 +
 configcenter/zookeeper/go-server/pkg/user.go       |   60 +
 .../go-server/tests/integration/main_test.go       |   70 +
 .../tests/integration/userprovider_test.go         |   39 +
 context/README.md                                  |   58 +
 context/README_zh.md                               |   61 +
 context/go-client/cmd/client.go                    |   71 +
 context/go-client/conf/client.yml                  |   59 +
 context/go-client/conf/log.yml                     |   27 +
 context/go-client/pkg/user.go                      |   45 +
 context/go-server/cmd/server.go                    |   78 +
 context/go-server/conf/client.yml                  |   59 +
 context/go-server/conf/log.yml                     |   27 +
 context/go-server/conf/server.yml                  |   55 +
 context/go-server/docker/docker-compose.yml        |    9 +
 context/go-server/pkg/user.go                      |   76 +
 context/go-server/tests/integration/main_test.go   |   74 +
 .../tests/integration/userprovider_test.go         |   56 +
 direct/README.md                                   |  172 +
 direct/README_zh.md                                |  174 +
 direct/go-client/cmd/client.go                     |   67 +
 direct/go-client/conf/client.yml                   |   28 +
 direct/go-client/conf/log.yml                      |   28 +
 direct/go-client/pkg/user.go                       |   42 +
 direct/go-server/cmd/server.go                     |   78 +
 direct/go-server/conf/client.yml                   |   61 +
 direct/go-server/conf/log.yml                      |   28 +
 direct/go-server/conf/server.yml                   |   54 +
 direct/go-server/docker/docker-compose.yml         |    9 +
 direct/go-server/pkg/user.go                       |   60 +
 direct/go-server/tests/integration/main_test.go    |   70 +
 .../tests/integration/userprovider_test.go         |   40 +
 docker/Dockerfile                                  |    5 +
 docker/README.md                                   |   49 +
 docker/README_zh.md                                |   52 +
 docker/docker_run.sh                               |    5 +
 docker/go-client/cmd/client.go                     |   65 +
 docker/go-client/conf/client.yml                   |   59 +
 docker/go-client/conf/log.yml                      |   27 +
 docker/go-client/pkg/user.go                       |   42 +
 docker/go-server/cmd/server.go                     |   78 +
 docker/go-server/conf/client.yml                   |   59 +
 docker/go-server/conf/log.yml                      |   27 +
 docker/go-server/conf/server.yml                   |   55 +
 docker/go-server/docker/docker-compose.yml         |    9 +
 docker/go-server/pkg/user.go                       |   60 +
 docker/go-server/tests/integration/main_test.go    |   70 +
 .../tests/integration/userprovider_test.go         |   39 +
 filter/custom/README.md                            |   93 +
 filter/custom/README_zh.md                         |   93 +
 filter/custom/go-client/cmd/client.go              |   65 +
 filter/custom/go-client/conf/client.yml            |   59 +
 filter/custom/go-client/conf/log.yml               |   28 +
 filter/custom/go-client/pkg/user.go                |   42 +
 filter/custom/go-server/cmd/server.go              |   78 +
 filter/custom/go-server/conf/client.yml            |   59 +
 filter/custom/go-server/conf/log.yml               |   28 +
 filter/custom/go-server/conf/server.yml            |   58 +
 filter/custom/go-server/docker/docker-compose.yml  |    9 +
 filter/custom/go-server/pkg/custom_filter.go       |   92 +
 filter/custom/go-server/pkg/user.go                |   60 +
 .../go-server/tests/integration/main_test.go       |   70 +
 .../tests/integration/userprovider_test.go         |   38 +
 filter/sentinel/README.md                          |   48 +
 filter/sentinel/README_zh.md                       |   48 +
 filter/sentinel/go-client/cmd/client.go            |   92 +
 filter/sentinel/go-client/conf/client.yml          |   62 +
 filter/sentinel/go-client/conf/log.yml             |   28 +
 filter/sentinel/go-client/pkg/user.go              |   42 +
 filter/sentinel/go-server/cmd/server.go            |  104 +
 filter/sentinel/go-server/conf/client.yml          |   59 +
 filter/sentinel/go-server/conf/log.yml             |   28 +
 filter/sentinel/go-server/conf/server.yml          |   58 +
 .../sentinel/go-server/docker/docker-compose.yml   |    9 +
 filter/sentinel/go-server/pkg/user.go              |   60 +
 .../go-server/tests/integration/main_test.go       |   70 +
 .../tests/integration/userprovider_test.go         |   42 +
 filter/tpslimit/README.md                          |  173 +
 filter/tpslimit/README_zh.md                       |  173 +
 filter/tpslimit/go-client/cmd/client.go            |   64 +
 filter/tpslimit/go-client/conf/client.yml          |   59 +
 filter/tpslimit/go-client/conf/log.yml             |   28 +
 filter/tpslimit/go-client/pkg/user.go              |   43 +
 filter/tpslimit/go-server/cmd/server.go            |   78 +
 filter/tpslimit/go-server/conf/client.yml          |   59 +
 filter/tpslimit/go-server/conf/log.yml             |   28 +
 filter/tpslimit/go-server/conf/server.yml          |   60 +
 .../tpslimit/go-server/docker/docker-compose.yml   |    9 +
 filter/tpslimit/go-server/pkg/limit_strategy.go    |   68 +
 filter/tpslimit/go-server/pkg/reject_handler.go    |  107 +
 filter/tpslimit/go-server/pkg/user.go              |   60 +
 .../go-server/tests/integration/main_test.go       |   70 +
 .../tests/integration/userprovider_test.go         |   50 +
 game/README.md                                     |  268 ++
 game/README_zh.md                                  |  273 ++
 game/go-server-game/cmd/server.go                  |   64 +
 game/go-server-game/conf/client.yml                |   59 +
 game/go-server-game/conf/log.yml                   |   27 +
 game/go-server-game/conf/server.yml                |   57 +
 game/go-server-game/conf/test_client.yml           |   75 +
 game/go-server-game/docker/docker-compose.yml      |    9 +
 game/go-server-game/pkg/consumer.go                |    5 +
 game/go-server-game/pkg/provider.go                |   39 +
 .../tests/integration/gameprovider_test.go         |   32 +
 game/go-server-game/tests/integration/main_test.go |   37 +
 game/go-server-gate/cmd/server.go                  |  123 +
 game/go-server-gate/conf/client.yml                |   62 +
 game/go-server-gate/conf/log.yml                   |   27 +
 game/go-server-gate/conf/server.yml                |   53 +
 game/go-server-gate/conf/test_client.yml           |   67 +
 game/go-server-gate/docker/docker-compose.yml      |    9 +
 game/go-server-gate/pkg/consumer.go                |   28 +
 game/go-server-gate/pkg/provider.go                |   19 +
 .../tests/integration/gateprovider_test.go         |   18 +
 game/go-server-gate/tests/integration/main_test.go |   37 +
 game/pkg/consumer/game/basketball.go               |   16 +
 game/pkg/consumer/gate/basketball.go               |   14 +
 game/pkg/pojo/result.go                            |   15 +
 game/website/.DS_Store                             |  Bin 0 -> 6148 bytes
 game/website/css/style.css                         |   53 +
 game/website/img/bac.png                           |  Bin 0 -> 313830 bytes
 game/website/index.html                            |   51 +
 game/website/js/index.js                           |  100 +
 general/dubbo/go-client/cmd/client.go              |  290 ++
 general/dubbo/go-client/conf/client.yml            |   69 +
 general/dubbo/go-client/conf/log.yml               |   27 +
 general/dubbo/go-client/pkg/user.go                |  134 +
 general/dubbo/go-server/cmd/server.go              |   89 +
 general/dubbo/go-server/conf/client.yml            |   59 +
 general/dubbo/go-server/conf/log.yml               |   27 +
 general/dubbo/go-server/conf/server.yml            |   55 +
 general/dubbo/go-server/docker/docker-compose.yml  |    9 +
 general/dubbo/go-server/pkg/user.go                |  109 +
 general/dubbo/go-server/pkg/user_provider.go       |  128 +
 .../dubbo/go-server/tests/integration/main_test.go |  135 +
 .../tests/integration/userprovider_test.go         |  114 +
 general/dubbo/java-client/2.6/pom.xml              |   79 +
 .../src/main/java/org/apache/dubbo/Consumer.java   |  227 +
 .../2.6/src/main/java/org/apache/dubbo/Gender.java |   23 +
 .../2.6/src/main/java/org/apache/dubbo/User.java   |   83 +
 .../main/java/org/apache/dubbo/UserProvider.java   |   27 +
 .../resources/META-INF/spring/dubbo.consumer.xml   |   41 +
 .../2.6/src/main/resources/log4j.properties        |   19 +
 general/dubbo/java-client/2.7/pom.xml              |  126 +
 .../src/main/java/org/apache/dubbo/Consumer.java   |  227 +
 .../2.7/src/main/java/org/apache/dubbo/Gender.java |   23 +
 .../2.7/src/main/java/org/apache/dubbo/User.java   |   83 +
 .../main/java/org/apache/dubbo/UserProvider.java   |   27 +
 .../resources/META-INF/spring/dubbo.consumer.xml   |   41 +
 .../2.7/src/main/resources/log4j.properties        |   19 +
 general/dubbo/java-server/2.6/pom.xml              |   79 +
 .../2.6/src/main/java/org/apache/dubbo/Gender.java |   23 +
 .../src/main/java/org/apache/dubbo/Provider.java   |   34 +
 .../src/main/java/org/apache/dubbo/Response.java   |   92 +
 .../2.6/src/main/java/org/apache/dubbo/User.java   |   95 +
 .../main/java/org/apache/dubbo/UserProvider.java   |   50 +
 .../org/apache/dubbo/UserProviderAnotherImpl.java  |  143 +
 .../java/org/apache/dubbo/UserProviderImpl.java    |  115 +
 .../resources/META-INF/spring/dubbo.provider.xml   |   36 +
 .../2.6/src/main/resources/log4j.properties        |   20 +
 general/dubbo/java-server/2.7/pom.xml              |  126 +
 .../2.7/src/main/java/org/apache/dubbo/Gender.java |   23 +
 .../src/main/java/org/apache/dubbo/Provider.java   |   34 +
 .../src/main/java/org/apache/dubbo/Response.java   |   92 +
 .../2.7/src/main/java/org/apache/dubbo/User.java   |   95 +
 .../main/java/org/apache/dubbo/UserProvider.java   |   50 +
 .../org/apache/dubbo/UserProviderAnotherImpl.java  |  143 +
 .../java/org/apache/dubbo/UserProviderImpl.java    |  115 +
 .../resources/META-INF/spring/dubbo.provider.xml   |   36 +
 .../2.7/src/main/resources/log4j.properties        |   20 +
 general/grpc/go-client/cmd/client.go               |   61 +
 general/grpc/go-client/conf/client.yml             |   59 +
 general/grpc/go-client/conf/log.yml                |   27 +
 general/grpc/go-client/pkg/hello.go                |   36 +
 general/grpc/go-server/cmd/server.go               |   73 +
 general/grpc/go-server/conf/client.yml             |   59 +
 general/grpc/go-server/conf/log.yml                |   27 +
 general/grpc/go-server/conf/server.yml             |   55 +
 general/grpc/go-server/docker/docker-compose.yml   |   15 +
 general/grpc/go-server/pkg/greeter.go              |   43 +
 .../go-server/tests/integration/greeter_test.go    |   38 +
 .../grpc/go-server/tests/integration/main_test.go  |   64 +
 general/grpc/protobuf/helloworld.pb.go             |  283 ++
 general/grpc/protobuf/helloworld.proto             |   37 +
 general/grpc/protobuf/protobuf.mk                  |   26 +
 general/grpc/stream/go-client/app/Makefile         |    2 +
 general/grpc/stream/go-client/app/client.go        |  141 +
 general/grpc/stream/go-client/app/hello.go         |   50 +
 general/grpc/stream/go-client/app/helloworld.pb.go |  472 ++
 general/grpc/stream/go-client/app/helloworld.proto |   39 +
 general/grpc/stream/go-client/app/version.go       |   22 +
 general/grpc/stream/go-client/assembly/bin/load.sh |  203 +
 .../go-client/assembly/common/app.properties       |   23 +
 .../grpc/stream/go-client/assembly/common/build.sh |   83 +
 .../grpc/stream/go-client/assembly/linux/dev.sh    |   36 +
 .../stream/go-client/assembly/linux/release.sh     |   35 +
 .../grpc/stream/go-client/assembly/linux/test.sh   |   35 +
 general/grpc/stream/go-client/assembly/mac/dev.sh  |   36 +
 .../grpc/stream/go-client/assembly/mac/release.sh  |   34 +
 general/grpc/stream/go-client/assembly/mac/test.sh |   34 +
 .../grpc/stream/go-client/assembly/windows/dev.sh  |   34 +
 .../stream/go-client/assembly/windows/release.sh   |   34 +
 .../grpc/stream/go-client/assembly/windows/test.sh |   34 +
 .../grpc/stream/go-client/profiles/dev/client.yml  |   61 +
 general/grpc/stream/go-client/profiles/dev/log.yml |   28 +
 .../grpc/stream/go-client/profiles/release/log.yml |   28 +
 .../grpc/stream/go-client/profiles/test/client.yml |   63 +
 .../grpc/stream/go-client/profiles/test/log.yml    |   28 +
 general/grpc/stream/go-server/app/greeter.go       |  103 +
 general/grpc/stream/go-server/app/helloworld.pb.go |  472 ++
 general/grpc/stream/go-server/app/helloworld.proto |   39 +
 general/grpc/stream/go-server/app/server.go        |   71 +
 general/grpc/stream/go-server/app/version.go       |   22 +
 general/grpc/stream/go-server/assembly/bin/load.sh |  151 +
 .../go-server/assembly/common/app.properties       |   23 +
 .../grpc/stream/go-server/assembly/common/build.sh |   80 +
 .../grpc/stream/go-server/assembly/linux/dev.sh    |   36 +
 .../stream/go-server/assembly/linux/release.sh     |   36 +
 .../grpc/stream/go-server/assembly/linux/test.sh   |   36 +
 general/grpc/stream/go-server/assembly/mac/dev.sh  |   36 +
 .../grpc/stream/go-server/assembly/mac/release.sh  |   36 +
 general/grpc/stream/go-server/assembly/mac/test.sh |   36 +
 .../grpc/stream/go-server/assembly/windows/dev.sh  |   36 +
 .../stream/go-server/assembly/windows/release.sh   |   36 +
 .../grpc/stream/go-server/assembly/windows/test.sh |   36 +
 general/grpc/stream/go-server/profiles/dev/log.yml |   28 +
 .../grpc/stream/go-server/profiles/dev/server.yml  |   57 +
 .../grpc/stream/go-server/profiles/release/log.yml |   28 +
 .../stream/go-server/profiles/release/server.yml   |   54 +
 .../grpc/stream/go-server/profiles/test/log.yml    |   28 +
 .../grpc/stream/go-server/profiles/test/server.yml |   55 +
 general/grpc/unary/go-client/app/Makefile          |    2 +
 general/grpc/unary/go-client/app/client.go         |   62 +
 general/grpc/unary/go-client/app/hello.go          |   43 +
 general/grpc/unary/go-client/app/helloworld.pb.go  |  284 ++
 general/grpc/unary/go-client/app/helloworld.proto  |   37 +
 general/grpc/unary/go-client/app/version.go        |   22 +
 general/grpc/unary/go-client/assembly/bin/load.sh  |  203 +
 .../unary/go-client/assembly/common/app.properties |   23 +
 .../grpc/unary/go-client/assembly/common/build.sh  |   83 +
 general/grpc/unary/go-client/assembly/linux/dev.sh |   36 +
 .../grpc/unary/go-client/assembly/linux/release.sh |   35 +
 .../grpc/unary/go-client/assembly/linux/test.sh    |   35 +
 general/grpc/unary/go-client/assembly/mac/dev.sh   |   36 +
 .../grpc/unary/go-client/assembly/mac/release.sh   |   34 +
 general/grpc/unary/go-client/assembly/mac/test.sh  |   34 +
 .../grpc/unary/go-client/assembly/windows/dev.sh   |   34 +
 .../unary/go-client/assembly/windows/release.sh    |   34 +
 .../grpc/unary/go-client/assembly/windows/test.sh  |   34 +
 .../grpc/unary/go-client/profiles/dev/client.yml   |   61 +
 general/grpc/unary/go-client/profiles/dev/log.yml  |   28 +
 .../unary/go-client/profiles/release/client.yml    |   61 +
 .../grpc/unary/go-client/profiles/release/log.yml  |   28 +
 .../grpc/unary/go-client/profiles/test/client.yml  |   63 +
 general/grpc/unary/go-client/profiles/test/log.yml |   28 +
 general/grpc/unary/go-server/app/greeter.go        |   46 +
 general/grpc/unary/go-server/app/helloworld.pb.go  |  283 ++
 general/grpc/unary/go-server/app/helloworld.proto  |   37 +
 general/grpc/unary/go-server/app/server.go         |   79 +
 general/grpc/unary/go-server/app/version.go        |   22 +
 general/grpc/unary/go-server/assembly/bin/load.sh  |  151 +
 .../unary/go-server/assembly/common/app.properties |   23 +
 .../grpc/unary/go-server/assembly/common/build.sh  |   80 +
 general/grpc/unary/go-server/assembly/linux/dev.sh |   36 +
 .../grpc/unary/go-server/assembly/linux/release.sh |   36 +
 .../grpc/unary/go-server/assembly/linux/test.sh    |   36 +
 general/grpc/unary/go-server/assembly/mac/dev.sh   |   36 +
 .../grpc/unary/go-server/assembly/mac/release.sh   |   36 +
 general/grpc/unary/go-server/assembly/mac/test.sh  |   36 +
 .../grpc/unary/go-server/assembly/windows/dev.sh   |   36 +
 .../unary/go-server/assembly/windows/release.sh    |   36 +
 .../grpc/unary/go-server/assembly/windows/test.sh  |   36 +
 general/grpc/unary/go-server/profiles/dev/log.yml  |   28 +
 .../grpc/unary/go-server/profiles/dev/server.yml   |   57 +
 .../grpc/unary/go-server/profiles/release/log.yml  |   28 +
 .../unary/go-server/profiles/release/server.yml    |   54 +
 general/grpc/unary/go-server/profiles/test/log.yml |   28 +
 .../grpc/unary/go-server/profiles/test/server.yml  |   57 +
 general/grpc/unary/java-client/build.sh            |   21 +
 general/grpc/unary/java-client/pom.xml             |  247 ++
 .../java-client/src/main/assembly/assembly.xml     |   39 +
 .../src/main/assembly/conf/dubbo.properties        |   13 +
 .../src/main/assembly/conf/log4j.properties        |   19 +
 .../src/main/java/com/ikurento/user/Consumer.java  |  111 +
 .../java-client/src/main/proto/UserService.proto   |   56 +
 .../resources/META-INF/spring/dubbo.consumer.xml   |   43 +
 .../src/main/resources/META-INF/spring/service.xml |   36 +
 general/grpc/unary/java-server/build.sh            |   20 +
 general/grpc/unary/java-server/pom.xml             |  225 +
 general/grpc/unary/java-server/script/debug.sh     |   22 +
 .../java-server/src/main/assembly/assembly.xml     |   45 +
 .../java-server/src/main/assembly/bin/start.bat    |   44 +
 .../java-server/src/main/assembly/bin/start.sh     |  125 +
 .../src/main/assembly/conf/dubbo.properties        |   14 +
 .../src/main/assembly/conf/log4j.properties        |   20 +
 .../src/main/java/com/ikurento/user/Provider.java  |   34 +
 .../java/com/ikurento/user/UserProviderImpl.java   |   70 +
 .../java-server/src/main/proto/UserService.proto   |   56 +
 .../resources/META-INF/spring/dubbo.provider.xml   |   39 +
 .../src/main/resources/log4j.properties            |   20 +
 general/jsonrpc/go-client/app/client.go            |  258 ++
 general/jsonrpc/go-client/app/user.go              |   97 +
 general/jsonrpc/go-client/app/version.go           |   22 +
 general/jsonrpc/go-client/assembly/bin/load.sh     |  203 +
 .../go-client/assembly/common/app.properties       |   23 +
 general/jsonrpc/go-client/assembly/common/build.sh |   83 +
 general/jsonrpc/go-client/assembly/linux/dev.sh    |   36 +
 .../jsonrpc/go-client/assembly/linux/release.sh    |   35 +
 general/jsonrpc/go-client/assembly/linux/test.sh   |   35 +
 general/jsonrpc/go-client/assembly/mac/dev.sh      |   36 +
 general/jsonrpc/go-client/assembly/mac/release.sh  |   34 +
 general/jsonrpc/go-client/assembly/mac/test.sh     |   34 +
 general/jsonrpc/go-client/assembly/windows/dev.sh  |   34 +
 .../jsonrpc/go-client/assembly/windows/release.sh  |   34 +
 general/jsonrpc/go-client/assembly/windows/test.sh |   34 +
 general/jsonrpc/go-client/profiles/dev/client.yml  |   60 +
 general/jsonrpc/go-client/profiles/dev/log.yml     |   28 +
 .../jsonrpc/go-client/profiles/release/client.yml  |   60 +
 general/jsonrpc/go-client/profiles/release/log.yml |   28 +
 general/jsonrpc/go-client/profiles/test/client.yml |   60 +
 general/jsonrpc/go-client/profiles/test/log.yml    |   28 +
 general/jsonrpc/go-server/app/server.go            |   77 +
 general/jsonrpc/go-server/app/user.go              |   73 +
 general/jsonrpc/go-server/app/user_provider.go     |  102 +
 general/jsonrpc/go-server/app/user_provider1.go    |   87 +
 general/jsonrpc/go-server/app/user_provider2.go    |   97 +
 general/jsonrpc/go-server/app/version.go           |   22 +
 general/jsonrpc/go-server/assembly/bin/load.sh     |  151 +
 .../go-server/assembly/common/app.properties       |   23 +
 general/jsonrpc/go-server/assembly/common/build.sh |   80 +
 general/jsonrpc/go-server/assembly/linux/dev.sh    |   36 +
 .../jsonrpc/go-server/assembly/linux/release.sh    |   36 +
 general/jsonrpc/go-server/assembly/linux/test.sh   |   36 +
 general/jsonrpc/go-server/assembly/mac/dev.sh      |   36 +
 general/jsonrpc/go-server/assembly/mac/release.sh  |   36 +
 general/jsonrpc/go-server/assembly/mac/test.sh     |   36 +
 general/jsonrpc/go-server/assembly/windows/dev.sh  |   36 +
 .../jsonrpc/go-server/assembly/windows/release.sh  |   36 +
 general/jsonrpc/go-server/assembly/windows/test.sh |   36 +
 general/jsonrpc/go-server/profiles/dev/log.yml     |   28 +
 general/jsonrpc/go-server/profiles/dev/server.yml  |   75 +
 general/jsonrpc/go-server/profiles/release/log.yml |   28 +
 .../jsonrpc/go-server/profiles/release/server.yml  |   75 +
 general/jsonrpc/go-server/profiles/test/log.yml    |   28 +
 general/jsonrpc/go-server/profiles/test/server.yml |   75 +
 general/jsonrpc/java-client/build.sh               |   21 +
 general/jsonrpc/java-client/pom.xml                |  230 +
 .../java-client/src/main/assembly/assembly.xml     |   39 +
 .../src/main/assembly/conf/dubbo.properties        |   13 +
 .../src/main/assembly/conf/log4j.properties        |   19 +
 .../src/main/java/com/ikurento/user/Consumer.java  |  211 +
 .../src/main/java/com/ikurento/user/Gender.java    |   23 +
 .../src/main/java/com/ikurento/user/User.java      |   83 +
 .../main/java/com/ikurento/user/UserProvider.java  |   25 +
 .../resources/META-INF/spring/dubbo.consumer.xml   |   44 +
 .../src/main/resources/META-INF/spring/service.xml |   38 +
 .../src/main/resources/dubbo.properties            |   13 +
 .../src/main/resources/log4j.properties            |   19 +
 general/jsonrpc/java-server/build.sh               |   20 +
 general/jsonrpc/java-server/pom.xml                |  195 +
 general/jsonrpc/java-server/script/debug.sh        |   22 +
 .../java-server/src/main/assembly/assembly.xml     |   45 +
 .../src/main/assembly/conf/dubbo.properties        |   14 +
 .../src/main/assembly/conf/log4j.properties        |   20 +
 .../src/main/java/com/ikurento/user/Gender.java    |   23 +
 .../src/main/java/com/ikurento/user/Provider.java  |   34 +
 .../src/main/java/com/ikurento/user/Response.java  |   92 +
 .../src/main/java/com/ikurento/user/User.java      |   95 +
 .../main/java/com/ikurento/user/UserProvider.java  |   46 +
 .../com/ikurento/user/UserProviderAnotherImpl.java |  134 +
 .../java/com/ikurento/user/UserProviderImpl.java   |  111 +
 .../resources/META-INF/spring/dubbo.provider.xml   |   39 +
 .../src/main/resources/log4j.properties            |   20 +
 general/rest/README.md                             |   95 +
 general/rest/README_zh.md                          |   97 +
 general/rest/go-client/cmd/client.go               |  210 +
 general/rest/go-client/cmd/version.go              |   22 +
 general/rest/go-client/conf/client.yml             |  108 +
 general/rest/go-client/conf/log.yml                |   28 +
 general/rest/go-client/docker/docker-compose.yml   |    9 +
 general/rest/go-client/pkg/user.go                 |   97 +
 general/rest/go-server/cmd/server.go               |   92 +
 general/rest/go-server/cmd/version.go              |   22 +
 general/rest/go-server/conf/log.yml                |   28 +
 general/rest/go-server/conf/server.yml             |  121 +
 general/rest/go-server/docker/docker-compose.yml   |    9 +
 general/rest/go-server/pkg/user.go                 |   73 +
 general/rest/go-server/pkg/user_provider.go        |   89 +
 general/rest/go-server/pkg/user_provider1.go       |   79 +
 general/rest/go-server/pkg/user_provider2.go       |   89 +
 generic/README.md                                  |   44 +
 generic/README_zh.md                               |   41 +
 generic/go-client/cmd/client.go                    |  134 +
 generic/go-client/conf/client.yml                  |   59 +
 generic/go-client/conf/log.yml                     |   28 +
 generic/go-client/pkg/user.go                      |   33 +
 generic/go-server/cmd/server.go                    |   77 +
 generic/go-server/conf/client.yml                  |   59 +
 generic/go-server/conf/log.yml                     |   28 +
 generic/go-server/conf/server.yml                  |   55 +
 generic/go-server/docker/docker-compose.yml        |    9 +
 generic/go-server/pkg/user.go                      |   76 +
 generic/go-server/tests/integration/main_test.go   |   65 +
 .../tests/integration/userprovider_test.go         |   73 +
 generic/java-client/2.6/pom.xml                    |   79 +
 .../src/main/java/org/apache/dubbo/Consumer.java   |   53 +
 .../2.6/src/main/java/org/apache/dubbo/User.java   |   77 +
 .../2.6/src/main/resources/log4j.properties        |   19 +
 generic/java-client/2.7/pom.xml                    |  126 +
 .../src/main/java/org/apache/dubbo/Consumer.java   |   53 +
 .../2.7/src/main/java/org/apache/dubbo/User.java   |   77 +
 .../2.7/src/main/resources/log4j.properties        |   19 +
 generic/java-server/2.6/pom.xml                    |   79 +
 .../2.6/src/main/java/org/apache/dubbo/Gender.java |   23 +
 .../src/main/java/org/apache/dubbo/Provider.java   |   34 +
 .../src/main/java/org/apache/dubbo/Response.java   |   92 +
 .../2.6/src/main/java/org/apache/dubbo/User.java   |   95 +
 .../main/java/org/apache/dubbo/UserProvider.java   |   50 +
 .../org/apache/dubbo/UserProviderAnotherImpl.java  |  143 +
 .../java/org/apache/dubbo/UserProviderImpl.java    |  115 +
 .../resources/META-INF/spring/dubbo.provider.xml   |   36 +
 .../2.6/src/main/resources/log4j.properties        |   20 +
 generic/java-server/2.7/pom.xml                    |  126 +
 .../2.7/src/main/java/org/apache/dubbo/Gender.java |   23 +
 .../src/main/java/org/apache/dubbo/Provider.java   |   34 +
 .../src/main/java/org/apache/dubbo/Response.java   |   92 +
 .../2.7/src/main/java/org/apache/dubbo/User.java   |   95 +
 .../main/java/org/apache/dubbo/UserProvider.java   |   50 +
 .../org/apache/dubbo/UserProviderAnotherImpl.java  |  143 +
 .../java/org/apache/dubbo/UserProviderImpl.java    |  115 +
 .../resources/META-INF/spring/dubbo.provider.xml   |   36 +
 .../2.7/src/main/resources/log4j.properties        |   20 +
 go.mod                                             |   41 +
 go.sum                                             | 1321 ++++++
 group/README.md                                    |   33 +
 group/README_zh.md                                 |   33 +
 group/go-client/cmd/client.go                      |   76 +
 group/go-client/conf/client.yml                    |   69 +
 group/go-client/conf/log.yml                       |   27 +
 group/go-client/pkg/user.go                        |   50 +
 group/go-server-group-a/cmd/server.go              |   78 +
 group/go-server-group-a/conf/client.yml            |   60 +
 group/go-server-group-a/conf/log.yml               |   27 +
 group/go-server-group-a/conf/server.yml            |   55 +
 group/go-server-group-a/docker/docker-compose.yml  |    9 +
 group/go-server-group-a/pkg/user.go                |   60 +
 .../tests/integration/main_test.go                 |   71 +
 .../tests/integration/userprovider_test.go         |   38 +
 group/go-server-group-b/cmd/server.go              |   78 +
 group/go-server-group-b/conf/client.yml            |   60 +
 group/go-server-group-b/conf/log.yml               |   27 +
 group/go-server-group-b/conf/server.yml            |   55 +
 group/go-server-group-b/docker/docker-compose.yml  |    9 +
 group/go-server-group-b/pkg/user.go                |   60 +
 .../tests/integration/main_test.go                 |   71 +
 .../tests/integration/userprovider_test.go         |   39 +
 helloworld/README.md                               |  135 +
 helloworld/README_zh.md                            |  135 +
 helloworld/go-client/cmd/client.go                 |   64 +
 helloworld/go-client/conf/client.yml               |   59 +
 helloworld/go-client/conf/log.yml                  |   27 +
 helloworld/go-client/pkg/user.go                   |   42 +
 helloworld/go-server/cmd/server.go                 |   79 +
 helloworld/go-server/conf/client.yml               |   59 +
 helloworld/go-server/conf/log.yml                  |   27 +
 helloworld/go-server/conf/server.yml               |   55 +
 helloworld/go-server/docker/docker-compose.yml     |    9 +
 helloworld/go-server/pkg/user.go                   |   52 +
 .../go-server/tests/integration/main_test.go       |   70 +
 .../tests/integration/userprovider_test.go         |   39 +
 integrate_test.sh                                  |   36 +
 metric/README.md                                   |   39 +
 metric/README_zh.md                                |   39 +
 metric/go-client/cmd/client.go                     |   68 +
 metric/go-client/conf/client.yml                   |   59 +
 metric/go-client/conf/log.yml                      |   28 +
 metric/go-client/pkg/user.go                       |   42 +
 metric/go-server/cmd/server.go                     |   88 +
 metric/go-server/conf/client.yml                   |   59 +
 metric/go-server/conf/log.yml                      |   28 +
 metric/go-server/conf/server.yml                   |   61 +
 metric/go-server/docker/config/prometheus.yml      |   18 +
 metric/go-server/docker/docker-compose.yml         |   41 +
 metric/go-server/pkg/user.go                       |   68 +
 metric/go-server/tests/integration/main_test.go    |   71 +
 .../tests/integration/userprovider_test.go         |   47 +
 multi-registry/README.md                           |   35 +
 multi-registry/README_zh.md                        |   36 +
 multi-registry/go-client/cmd/client.go             |   66 +
 multi-registry/go-client/conf/client.yml           |   61 +
 multi-registry/go-client/conf/log.yml              |   28 +
 multi-registry/go-client/pkg/user.go               |   42 +
 multi-registry/go-server/cmd/server.go             |   80 +
 multi-registry/go-server/conf/client.yml           |   61 +
 multi-registry/go-server/conf/log.yml              |   28 +
 multi-registry/go-server/conf/server.yml           |   59 +
 multi-registry/go-server/docker/docker-compose.yml |   25 +
 multi-registry/go-server/pkg/user.go               |   63 +
 .../go-server/tests/integration/main_test.go       |   70 +
 .../tests/integration/userprovider_test.go         |   38 +
 multi-zone/README.md                               |   79 +
 multi-zone/README_zh.md                            |   79 +
 multi-zone/docker/docker-compose.yml               |   13 +
 multi-zone/go-client/cmd/client.go                 |   76 +
 multi-zone/go-client/conf/client.yml               |   68 +
 multi-zone/go-client/conf/log.yml                  |   28 +
 multi-zone/go-client/pkg/user.go                   |   42 +
 .../go-client/tests/integration/main_test.go       |   51 +
 .../tests/integration/userprovider_test.go         |   53 +
 multi-zone/go-server-hz/cmd/server.go              |   79 +
 multi-zone/go-server-hz/conf/client.yml            |   61 +
 multi-zone/go-server-hz/conf/log.yml               |   28 +
 multi-zone/go-server-hz/conf/server.yml            |   56 +
 multi-zone/go-server-hz/pkg/user.go                |   54 +
 .../go-server-hz/tests/integration/main_test.go    |   70 +
 .../tests/integration/userprovider_test.go         |   38 +
 multi-zone/go-server-sh/cmd/server.go              |   79 +
 multi-zone/go-server-sh/conf/client.yml            |   61 +
 multi-zone/go-server-sh/conf/log.yml               |   28 +
 multi-zone/go-server-sh/conf/server.yml            |   56 +
 multi-zone/go-server-sh/pkg/user.go                |   54 +
 .../go-server-sh/tests/integration/main_test.go    |   72 +
 .../tests/integration/userprovider_test.go         |   38 +
 registry/etcd/go-client/cmd/client.go              |   65 +
 registry/etcd/go-client/conf/client.yml            |   59 +
 registry/etcd/go-client/conf/log.yml               |   27 +
 registry/etcd/go-client/pkg/user.go                |   42 +
 registry/etcd/go-server/cmd/server.go              |   76 +
 registry/etcd/go-server/conf/client.yml            |   59 +
 registry/etcd/go-server/conf/log.yml               |   27 +
 registry/etcd/go-server/conf/server.yml            |   55 +
 registry/etcd/go-server/docker/docker-compose.yml  |   27 +
 registry/etcd/go-server/pkg/user.go                |   63 +
 .../etcd/go-server/tests/integration/main_test.go  |   70 +
 .../tests/integration/userprovider_test.go         |   38 +
 registry/kubernetes/README.md                      |   29 +
 registry/kubernetes/client.yaml                    |   15 +
 registry/kubernetes/role-binding.yaml              |   11 +
 registry/kubernetes/role.yaml                      |    8 +
 registry/kubernetes/sa.yaml                        |    4 +
 registry/kubernetes/server.yaml                    |   23 +
 registry/nacos/go-client/cmd/client.go             |   64 +
 registry/nacos/go-client/conf/client.yml           |   57 +
 registry/nacos/go-client/conf/log.yml              |   27 +
 registry/nacos/go-client/pkg/user.go               |   42 +
 registry/nacos/go-server/cmd/server.go             |   76 +
 registry/nacos/go-server/conf/client.yml           |   57 +
 registry/nacos/go-server/conf/log.yml              |   27 +
 registry/nacos/go-server/conf/server.yml           |   55 +
 registry/nacos/go-server/docker/docker-compose.yml |   11 +
 registry/nacos/go-server/pkg/user.go               |   63 +
 .../nacos/go-server/tests/integration/main_test.go |   70 +
 .../tests/integration/userprovider_test.go         |   38 +
 registry/servicediscovery/consul/README.md         |   47 +
 registry/servicediscovery/consul/README_zh.md      |   46 +
 .../consul/go-client/cmd/client.go                 |  106 +
 .../consul/go-client/cmd/version.go                |   22 +
 .../consul/go-client/conf/client.yml               |   77 +
 .../servicediscovery/consul/go-client/conf/log.yml |   28 +
 .../consul/go-client/pkg/pojo/user.go              |   42 +
 .../consul/go-server/cmd/server.go                 |   90 +
 .../consul/go-server/cmd/version.go                |   22 +
 .../consul/go-server/conf/client.yml               |   77 +
 .../servicediscovery/consul/go-server/conf/log.yml |   28 +
 .../consul/go-server/conf/server.yml               |   74 +
 .../consul/go-server/docker/docker-compose.yml     |    9 +
 .../consul/go-server/pkg/pojo/user.go              |   60 +
 .../go-server/tests/integration/main_test.go       |   76 +
 .../tests/integration/userprovider_test.go         |   38 +
 registry/servicediscovery/etcd/go-client/FIXME.md  |   36 +
 .../servicediscovery/etcd/go-client/cmd/client.go  |   71 +
 .../etcd/go-client/conf/client.yml                 |   74 +
 .../servicediscovery/etcd/go-client/conf/log.yml   |   27 +
 .../etcd/go-client/conf/server.yml                 |   33 +
 .../servicediscovery/etcd/go-client/pkg/user.go    |   42 +
 .../servicediscovery/etcd/go-server/cmd/server.go  |   81 +
 .../etcd/go-server/conf/client.yml                 |   74 +
 .../servicediscovery/etcd/go-server/conf/log.yml   |   27 +
 .../etcd/go-server/conf/server.yml                 |   71 +
 .../etcd/go-server/docker/docker-compose.yml       |   21 +
 .../servicediscovery/etcd/go-server/pkg/user.go    |   63 +
 .../etcd/go-server/tests/integration/main_test.go  |   75 +
 .../tests/integration/userprovider_test.go         |   38 +
 registry/servicediscovery/file/go-client/FIXME.md  |   26 +
 .../servicediscovery/file/go-client/cmd/client.go  |   70 +
 .../file/go-client/conf/client.yml                 |   64 +
 .../servicediscovery/file/go-client/conf/log.yml   |   27 +
 .../file/go-client/conf/server.yml                 |   23 +
 .../servicediscovery/file/go-client/pkg/user.go    |   42 +
 .../servicediscovery/file/go-server/cmd/server.go  |   81 +
 .../file/go-server/conf/client.yml                 |   63 +
 .../servicediscovery/file/go-server/conf/log.yml   |   27 +
 .../file/go-server/conf/server.yml                 |   61 +
 .../servicediscovery/file/go-server/pkg/user.go    |   63 +
 .../file/go-server/tests/integration/main_test.go  |   74 +
 .../tests/integration/userprovider_test.go         |   38 +
 registry/servicediscovery/nacos/go-client/FIXME.md |   40 +
 .../servicediscovery/nacos/go-client/cmd/client.go |   72 +
 .../nacos/go-client/conf/client.yml                |   77 +
 .../servicediscovery/nacos/go-client/conf/log.yml  |   27 +
 .../nacos/go-client/conf/server.yml                |   37 +
 .../servicediscovery/nacos/go-client/pkg/user.go   |   42 +
 .../servicediscovery/nacos/go-server/cmd/server.go |   82 +
 .../nacos/go-server/conf/client.yml                |   77 +
 .../servicediscovery/nacos/go-server/conf/log.yml  |   27 +
 .../nacos/go-server/conf/server.yml                |   75 +
 .../nacos/go-server/docker/docker-compose.yml      |   11 +
 .../servicediscovery/nacos/go-server/pkg/user.go   |   63 +
 .../nacos/go-server/tests/integration/main_test.go |   76 +
 .../tests/integration/userprovider_test.go         |   38 +
 .../servicediscovery/zookeeper/go-client/FIXME.md  |   40 +
 .../zookeeper/go-client/cmd/client.go              |   70 +
 .../zookeeper/go-client/conf/client.yml            |   73 +
 .../zookeeper/go-client/conf/log.yml               |   27 +
 .../zookeeper/go-client/conf/server.yml            |   33 +
 .../zookeeper/go-client/pkg/user.go                |   42 +
 .../zookeeper/go-server/cmd/server.go              |   81 +
 .../zookeeper/go-server/conf/client.yml            |   73 +
 .../zookeeper/go-server/conf/log.yml               |   27 +
 .../zookeeper/go-server/conf/server.yml            |   71 +
 .../zookeeper/go-server/docker/docker-compose.yml  |    8 +
 .../zookeeper/go-server/pkg/user.go                |   63 +
 .../go-server/tests/integration/main_test.go       |   76 +
 .../tests/integration/userprovider_test.go         |   38 +
 router/README.md                                   |   44 +
 router/README_zh.md                                |   43 +
 router/condition/go-client/cmd/client.go           |   60 +
 router/condition/go-client/conf/client.yml         |   59 +
 router/condition/go-client/conf/log.yml            |   27 +
 router/condition/go-client/conf/router_config.yml  |   13 +
 router/condition/go-client/pkg/user.go             |   42 +
 router/condition/go-server/cmd/server.go           |   80 +
 router/condition/go-server/conf/client.yml         |   59 +
 router/condition/go-server/conf/log.yml            |   27 +
 router/condition/go-server/conf/router_config.yml  |   13 +
 router/condition/go-server/conf/server.yml         |   55 +
 .../condition/go-server/docker/docker-compose.yml  |    9 +
 router/condition/go-server/pkg/user.go             |   52 +
 .../go-server/tests/integration/main_test.go       |   71 +
 .../tests/integration/userprovider_test.go         |   34 +
 router/tag/go-client/cmd/client.go                 |  105 +
 router/tag/go-client/conf/client.yml               |   59 +
 router/tag/go-client/conf/log.yml                  |   27 +
 router/tag/go-client/conf/router_config.yml        |   14 +
 router/tag/go-client/pkg/user.go                   |   42 +
 router/tag/go-server/cmd/server.go                 |   80 +
 router/tag/go-server/conf/client.yml               |   59 +
 router/tag/go-server/conf/log.yml                  |   27 +
 router/tag/go-server/conf/router_config.yml        |   14 +
 router/tag/go-server/conf/server.yml               |   55 +
 router/tag/go-server/docker/docker-compose.yml     |    9 +
 router/tag/go-server/pkg/user.go                   |   52 +
 .../tag/go-server/tests/integration/main_test.go   |   70 +
 .../tests/integration/userprovider_test.go         |   42 +
 seata/client/README.md                             |   12 +
 seata/client/app/client.go                         |  100 +
 seata/client/app/svc/svc.go                        |  153 +
 seata/client/app/version.go                        |   22 +
 seata/client/assembly/bin/load.sh                  |  204 +
 seata/client/assembly/common/app.properties        |   24 +
 seata/client/assembly/common/build.sh              |   83 +
 seata/client/assembly/linux/dev.sh                 |   36 +
 seata/client/assembly/linux/release.sh             |   35 +
 seata/client/assembly/linux/test.sh                |   35 +
 seata/client/assembly/mac/dev.sh                   |   36 +
 seata/client/assembly/mac/release.sh               |   34 +
 seata/client/assembly/mac/test.sh                  |   34 +
 seata/client/assembly/windows/dev.sh               |   34 +
 seata/client/assembly/windows/release.sh           |   34 +
 seata/client/assembly/windows/test.sh              |   34 +
 seata/client/profiles/dev/client.yml               |   65 +
 seata/client/profiles/dev/log.yml                  |   28 +
 seata/client/profiles/dev/seata.yml                |   25 +
 seata/client/profiles/release/client.yml           |   51 +
 seata/client/profiles/release/log.yml              |   28 +
 seata/client/profiles/release/seata.yml            |   27 +
 seata/client/profiles/test/client.yml              |   50 +
 seata/client/profiles/test/log.yml                 |   28 +
 seata/filter/seata_filter.go                       |   43 +
 seata/order-svc/README.md                          |   18 +
 seata/order-svc/app/dao/dao.go                     |  150 +
 seata/order-svc/app/order_svc.go                   |   55 +
 seata/order-svc/app/server.go                      |  113 +
 seata/order-svc/app/version.go                     |   22 +
 seata/order-svc/assembly/bin/load.sh               |  152 +
 seata/order-svc/assembly/common/app.properties     |   24 +
 seata/order-svc/assembly/common/build.sh           |   82 +
 seata/order-svc/assembly/linux/dev.sh              |   36 +
 seata/order-svc/assembly/linux/release.sh          |   36 +
 seata/order-svc/assembly/linux/test.sh             |   36 +
 seata/order-svc/assembly/mac/dev.sh                |   36 +
 seata/order-svc/assembly/mac/release.sh            |   36 +
 seata/order-svc/assembly/mac/test.sh               |   36 +
 seata/order-svc/assembly/windows/dev.sh            |   36 +
 seata/order-svc/assembly/windows/release.sh        |   36 +
 seata/order-svc/assembly/windows/test.sh           |   36 +
 seata/order-svc/profiles/dev/log.yml               |   28 +
 seata/order-svc/profiles/dev/seata.yml             |   29 +
 seata/order-svc/profiles/dev/server.yml            |   57 +
 seata/order-svc/profiles/release/log.yml           |   28 +
 seata/order-svc/profiles/release/seata.yml         |   30 +
 seata/order-svc/profiles/release/server.yml        |   60 +
 seata/order-svc/profiles/test/log.yml              |   28 +
 seata/order-svc/profiles/test/server.yml           |   58 +
 seata/product-svc/README.md                        |   18 +
 seata/product-svc/app/dao/dao.go                   |   75 +
 seata/product-svc/app/product_svc.go               |   55 +
 seata/product-svc/app/server.go                    |  114 +
 seata/product-svc/app/version.go                   |   22 +
 seata/product-svc/assembly/bin/load.sh             |  152 +
 seata/product-svc/assembly/common/app.properties   |   24 +
 seata/product-svc/assembly/common/build.sh         |   82 +
 seata/product-svc/assembly/linux/dev.sh            |   36 +
 seata/product-svc/assembly/linux/release.sh        |   36 +
 seata/product-svc/assembly/linux/test.sh           |   36 +
 seata/product-svc/assembly/mac/dev.sh              |   36 +
 seata/product-svc/assembly/mac/release.sh          |   36 +
 seata/product-svc/assembly/mac/test.sh             |   36 +
 seata/product-svc/assembly/windows/dev.sh          |   36 +
 seata/product-svc/assembly/windows/release.sh      |   36 +
 seata/product-svc/assembly/windows/test.sh         |   36 +
 seata/product-svc/profiles/dev/log.yml             |   28 +
 seata/product-svc/profiles/dev/seata.yml           |   31 +
 seata/product-svc/profiles/dev/server.yml          |   57 +
 seata/product-svc/profiles/release/log.yml         |   28 +
 seata/product-svc/profiles/release/seata.yml       |   31 +
 seata/product-svc/profiles/release/server.yml      |   60 +
 seata/product-svc/profiles/test/log.yml            |   28 +
 seata/product-svc/profiles/test/server.yml         |   58 +
 seata/scripts/seata_order.sql                      |  103 +
 seata/scripts/seata_product.sql                    |  112 +
 shopping-order/Dockerfile                          |   22 +
 shopping-order/README.md                           |  156 +
 shopping-order/README_zh.md                        |  153 +
 shopping-order/docker-compose.yml                  |  113 +
 shopping-order/go-client/cmd/client.go             |   99 +
 shopping-order/go-client/conf/client.yml           |   59 +
 shopping-order/go-client/conf/log.yml              |   26 +
 shopping-order/go-client/conf/seata.yml            |   23 +
 shopping-order/go-client/pkg/svc.go                |  151 +
 .../go-server-common/filter/seata_filter.go        |   56 +
 shopping-order/go-server-order/cmd/order_svc.go    |   54 +
 shopping-order/go-server-order/cmd/server.go       |  110 +
 shopping-order/go-server-order/conf/log.yml        |   26 +
 shopping-order/go-server-order/conf/seata.yml      |   28 +
 shopping-order/go-server-order/conf/server.yml     |   51 +
 .../go-server-order/docker/docker-compose.yml      |    9 +
 shopping-order/go-server-order/pkg/dao/dao.go      |  150 +
 .../go-server-product/cmd/product_svc.go           |   53 +
 shopping-order/go-server-product/cmd/server.go     |  112 +
 shopping-order/go-server-product/conf/log.yml      |   26 +
 shopping-order/go-server-product/conf/seata.yml    |   28 +
 shopping-order/go-server-product/conf/server.yml   |   51 +
 .../go-server-product/docker/docker-compose.yml    |    9 +
 shopping-order/go-server-product/pkg/dao/dao.go    |   81 +
 shopping-order/go.mod                              |   22 +
 shopping-order/go.sum                              | 1226 ++++++
 shopping-order/grafana/dashboards.yml              |   11 +
 shopping-order/grafana/dashboards/nacos_rev2.json  | 4582 ++++++++++++++++++++
 shopping-order/grafana/prometheus.yml              |   20 +
 shopping-order/mysql/mysqld.cnf                    |   37 +
 shopping-order/mysql/seata.sql                     |   62 +
 shopping-order/mysql/seata_order.sql               |  104 +
 shopping-order/mysql/seata_product.sql             |  115 +
 shopping-order/nacos/custom.properties             |   19 +
 .../prometheus/prometheus-standalone.yaml          |   34 +
 shopping-order/seata/file.conf                     |   65 +
 shopping-order/seata/registry.conf                 |   97 +
 start_integrate_test.sh                            |   98 +
 tls/README.md                                      |   61 +
 tls/README_zh.md                                   |   64 +
 tls/certs/ca.key                                   |   16 +
 tls/certs/ca.pem                                   |   15 +
 tls/certs/client.key                               |   16 +
 tls/certs/client.pem                               |   18 +
 tls/certs/server.key                               |   16 +
 tls/certs/server.pem                               |   18 +
 tls/go-client/cmd/client.go                        |  106 +
 tls/go-client/conf/client.yml                      |   57 +
 tls/go-client/conf/log.yml                         |   27 +
 tls/go-client/pkg/user.go                          |   42 +
 tls/go-server/cmd/server.go                        |   99 +
 tls/go-server/conf/client.yml                      |   57 +
 tls/go-server/conf/log.yml                         |   28 +
 tls/go-server/conf/server.yml                      |   56 +
 tls/go-server/docker/docker-compose.yml            |    9 +
 tls/go-server/pkg/user.go                          |   52 +
 tls/go-server/tests/integration/main_test.go       |   79 +
 .../tests/integration/userprovider_test.go         |   39 +
 tracing/dubbo/go-client/app/client.go              |  121 +
 tracing/dubbo/go-client/app/user.go                |   56 +
 tracing/dubbo/go-client/app/version.go             |   22 +
 tracing/dubbo/go-client/assembly/bin/load.sh       |  203 +
 .../dubbo/go-client/assembly/common/app.properties |   23 +
 tracing/dubbo/go-client/assembly/common/build.sh   |   83 +
 tracing/dubbo/go-client/assembly/linux/dev.sh      |   36 +
 tracing/dubbo/go-client/assembly/linux/release.sh  |   35 +
 tracing/dubbo/go-client/assembly/linux/test.sh     |   35 +
 tracing/dubbo/go-client/assembly/mac/dev.sh        |   36 +
 tracing/dubbo/go-client/assembly/mac/release.sh    |   34 +
 tracing/dubbo/go-client/assembly/mac/test.sh       |   34 +
 tracing/dubbo/go-client/assembly/windows/dev.sh    |   34 +
 .../dubbo/go-client/assembly/windows/release.sh    |   34 +
 tracing/dubbo/go-client/assembly/windows/test.sh   |   34 +
 tracing/dubbo/go-client/profiles/dev/client.yml    |   61 +
 tracing/dubbo/go-client/profiles/dev/log.yml       |   28 +
 .../dubbo/go-client/profiles/release/client.yml    |   60 +
 tracing/dubbo/go-client/profiles/release/log.yml   |   28 +
 tracing/dubbo/go-client/profiles/test/client.yml   |   59 +
 tracing/dubbo/go-client/profiles/test/log.yml      |   28 +
 tracing/dubbo/go-server/app/server.go              |  110 +
 tracing/dubbo/go-server/app/user.go                |   67 +
 tracing/dubbo/go-server/app/version.go             |   22 +
 tracing/dubbo/go-server/assembly/bin/load.sh       |  151 +
 .../dubbo/go-server/assembly/common/app.properties |   23 +
 tracing/dubbo/go-server/assembly/common/build.sh   |   80 +
 tracing/dubbo/go-server/assembly/linux/dev.sh      |   36 +
 tracing/dubbo/go-server/assembly/linux/release.sh  |   36 +
 tracing/dubbo/go-server/assembly/linux/test.sh     |   36 +
 tracing/dubbo/go-server/assembly/mac/dev.sh        |   36 +
 tracing/dubbo/go-server/assembly/mac/release.sh    |   36 +
 tracing/dubbo/go-server/assembly/mac/test.sh       |   36 +
 tracing/dubbo/go-server/assembly/windows/dev.sh    |   36 +
 .../dubbo/go-server/assembly/windows/release.sh    |   36 +
 tracing/dubbo/go-server/assembly/windows/test.sh   |   36 +
 tracing/dubbo/go-server/profiles/dev/log.yml       |   28 +
 tracing/dubbo/go-server/profiles/dev/server.yml    |   58 +
 tracing/dubbo/go-server/profiles/release/log.yml   |   28 +
 .../dubbo/go-server/profiles/release/server.yml    |   62 +
 tracing/dubbo/go-server/profiles/test/log.yml      |   28 +
 tracing/dubbo/go-server/profiles/test/server.yml   |   62 +
 tracing/dubbo/java-client/build.sh                 |   21 +
 tracing/dubbo/java-client/pom.xml                  |  230 +
 .../java-client/src/main/assembly/assembly.xml     |   43 +
 .../src/main/java/com/ikurento/user/Consumer.java  |   60 +
 .../src/main/java/com/ikurento/user/User.java      |   76 +
 .../main/java/com/ikurento/user/UserProvider.java  |   18 +
 .../resources/META-INF/spring/dubbo.consumer.xml   |   37 +
 .../src/main/resources/META-INF/spring/service.xml |   27 +
 .../src/main/resources/dubbo.properties            |   13 +
 .../src/main/resources/log4j.properties            |   19 +
 tracing/dubbo/java-server/build.sh                 |   20 +
 tracing/dubbo/java-server/pom.xml                  |  196 +
 tracing/dubbo/java-server/script/debug.sh          |   23 +
 .../java-server/src/main/assembly/assembly.xml     |   44 +
 .../src/main/java/com/ikurento/user/Provider.java  |   33 +
 .../src/main/java/com/ikurento/user/User.java      |   86 +
 .../main/java/com/ikurento/user/UserProvider.java  |   24 +
 .../java/com/ikurento/user/UserProviderImpl.java   |   30 +
 .../resources/META-INF/spring/dubbo.provider.xml   |   33 +
 .../src/main/resources/dubbo.properties            |   14 +
 .../src/main/resources/log4j.properties            |   20 +
 tracing/grpc/README.md                             |   46 +
 tracing/grpc/go-client/app/Makefile                |    2 +
 tracing/grpc/go-client/app/client.go               |  107 +
 tracing/grpc/go-client/app/hello.go                |   48 +
 tracing/grpc/go-client/app/helloworld.pb.go        |  284 ++
 tracing/grpc/go-client/app/helloworld.proto        |   37 +
 tracing/grpc/go-client/app/version.go              |   22 +
 tracing/grpc/go-client/assembly/bin/load.sh        |  203 +
 .../grpc/go-client/assembly/common/app.properties  |   23 +
 tracing/grpc/go-client/assembly/common/build.sh    |   83 +
 tracing/grpc/go-client/assembly/linux/dev.sh       |   36 +
 tracing/grpc/go-client/assembly/linux/release.sh   |   35 +
 tracing/grpc/go-client/assembly/linux/test.sh      |   35 +
 tracing/grpc/go-client/assembly/mac/dev.sh         |   36 +
 tracing/grpc/go-client/assembly/mac/release.sh     |   34 +
 tracing/grpc/go-client/assembly/mac/test.sh        |   34 +
 tracing/grpc/go-client/assembly/windows/dev.sh     |   34 +
 tracing/grpc/go-client/assembly/windows/release.sh |   34 +
 tracing/grpc/go-client/assembly/windows/test.sh    |   34 +
 tracing/grpc/go-client/profiles/dev/client.yml     |   61 +
 tracing/grpc/go-client/profiles/dev/log.yml        |   28 +
 tracing/grpc/go-client/profiles/release/client.yml |   61 +
 tracing/grpc/go-client/profiles/release/log.yml    |   28 +
 tracing/grpc/go-client/profiles/test/client.yml    |   63 +
 tracing/grpc/go-client/profiles/test/log.yml       |   28 +
 tracing/grpc/go-server/app/greeter.go              |   50 +
 tracing/grpc/go-server/app/helloworld.pb.go        |  284 ++
 tracing/grpc/go-server/app/helloworld.proto        |   37 +
 tracing/grpc/go-server/app/server.go               |   91 +
 tracing/grpc/go-server/app/version.go              |   22 +
 tracing/grpc/go-server/assembly/bin/load.sh        |  151 +
 .../grpc/go-server/assembly/common/app.properties  |   23 +
 tracing/grpc/go-server/assembly/common/build.sh    |   80 +
 tracing/grpc/go-server/assembly/linux/dev.sh       |   36 +
 tracing/grpc/go-server/assembly/linux/release.sh   |   36 +
 tracing/grpc/go-server/assembly/linux/test.sh      |   36 +
 tracing/grpc/go-server/assembly/mac/dev.sh         |   36 +
 tracing/grpc/go-server/assembly/mac/release.sh     |   36 +
 tracing/grpc/go-server/assembly/mac/test.sh        |   36 +
 tracing/grpc/go-server/assembly/windows/dev.sh     |   36 +
 tracing/grpc/go-server/assembly/windows/release.sh |   36 +
 tracing/grpc/go-server/assembly/windows/test.sh    |   36 +
 tracing/grpc/go-server/profiles/dev/log.yml        |   28 +
 tracing/grpc/go-server/profiles/dev/server.yml     |   57 +
 tracing/grpc/go-server/profiles/release/log.yml    |   28 +
 tracing/grpc/go-server/profiles/release/server.yml |   54 +
 tracing/grpc/go-server/profiles/test/log.yml       |   28 +
 tracing/grpc/go-server/profiles/test/server.yml    |   57 +
 tracing/jsonrpc/go-client/app/client.go            |  285 ++
 tracing/jsonrpc/go-client/app/user.go              |   97 +
 tracing/jsonrpc/go-client/app/version.go           |   22 +
 tracing/jsonrpc/go-client/assembly/bin/load.sh     |  203 +
 .../go-client/assembly/common/app.properties       |   23 +
 tracing/jsonrpc/go-client/assembly/common/build.sh |   83 +
 tracing/jsonrpc/go-client/assembly/linux/dev.sh    |   36 +
 .../jsonrpc/go-client/assembly/linux/release.sh    |   35 +
 tracing/jsonrpc/go-client/assembly/linux/test.sh   |   35 +
 tracing/jsonrpc/go-client/assembly/mac/dev.sh      |   36 +
 tracing/jsonrpc/go-client/assembly/mac/release.sh  |   34 +
 tracing/jsonrpc/go-client/assembly/mac/test.sh     |   34 +
 tracing/jsonrpc/go-client/assembly/windows/dev.sh  |   34 +
 .../jsonrpc/go-client/assembly/windows/release.sh  |   34 +
 tracing/jsonrpc/go-client/assembly/windows/test.sh |   34 +
 tracing/jsonrpc/go-client/profiles/dev/client.yml  |   62 +
 tracing/jsonrpc/go-client/profiles/dev/log.yml     |   28 +
 .../jsonrpc/go-client/profiles/release/client.yml  |   60 +
 tracing/jsonrpc/go-client/profiles/release/log.yml |   28 +
 tracing/jsonrpc/go-client/profiles/test/client.yml |   60 +
 tracing/jsonrpc/go-client/profiles/test/log.yml    |   28 +
 tracing/jsonrpc/go-server/app/server.go            |  109 +
 tracing/jsonrpc/go-server/app/user.go              |   73 +
 tracing/jsonrpc/go-server/app/user_provider.go     |  114 +
 tracing/jsonrpc/go-server/app/user_provider1.go    |   87 +
 tracing/jsonrpc/go-server/app/user_provider2.go    |   97 +
 tracing/jsonrpc/go-server/app/version.go           |   22 +
 tracing/jsonrpc/go-server/assembly/bin/load.sh     |  151 +
 .../go-server/assembly/common/app.properties       |   23 +
 tracing/jsonrpc/go-server/assembly/common/build.sh |   80 +
 tracing/jsonrpc/go-server/assembly/linux/dev.sh    |   36 +
 .../jsonrpc/go-server/assembly/linux/release.sh    |   36 +
 tracing/jsonrpc/go-server/assembly/linux/test.sh   |   36 +
 tracing/jsonrpc/go-server/assembly/mac/dev.sh      |   36 +
 tracing/jsonrpc/go-server/assembly/mac/release.sh  |   36 +
 tracing/jsonrpc/go-server/assembly/mac/test.sh     |   36 +
 tracing/jsonrpc/go-server/assembly/windows/dev.sh  |   36 +
 .../jsonrpc/go-server/assembly/windows/release.sh  |   36 +
 tracing/jsonrpc/go-server/assembly/windows/test.sh |   36 +
 tracing/jsonrpc/go-server/profiles/dev/log.yml     |   28 +
 tracing/jsonrpc/go-server/profiles/dev/server.yml  |   76 +
 tracing/jsonrpc/go-server/profiles/release/log.yml |   28 +
 .../jsonrpc/go-server/profiles/release/server.yml  |   75 +
 tracing/jsonrpc/go-server/profiles/test/log.yml    |   28 +
 tracing/jsonrpc/go-server/profiles/test/server.yml |   75 +
 version/README.md                                  |  139 +
 version/README_zh.md                               |  130 +
 version/go-api/pkg/user.go                         |   43 +
 version/go-client/cmd/client.go                    |   74 +
 version/go-client/conf/client.yml                  |   37 +
 version/go-client/conf/log.yml                     |   28 +
 version/go-server-v1/cmd/server.go                 |   87 +
 version/go-server-v1/conf/client.yml               |   60 +
 version/go-server-v1/conf/log.yml                  |   28 +
 version/go-server-v1/conf/server.yml               |   55 +
 version/go-server-v1/docker/docker-compose.yml     |    9 +
 version/go-server-v1/pkg/user.go                   |   50 +
 .../go-server-v1/tests/integration/main_test.go    |   71 +
 .../tests/integration/userprovider_test.go         |   41 +
 version/go-server-v2/cmd/server.go                 |   85 +
 version/go-server-v2/conf/client.yml               |   60 +
 version/go-server-v2/conf/log.yml                  |   28 +
 version/go-server-v2/conf/server.yml               |   55 +
 version/go-server-v2/docker/docker-compose.yml     |    9 +
 version/go-server-v2/pkg/user.go                   |   53 +
 .../go-server-v2/tests/integration/main_test.go    |   71 +
 .../tests/integration/userprovider_test.go         |   41 +
 1175 files changed, 69821 insertions(+), 85 deletions(-)