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(-)