You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by hu...@apache.org on 2021/06/17 02:28:37 UTC
[dubbo-js] branch master updated (2b1814e -> a34c28c)
This is an automated email from the ASF dual-hosted git repository.
hufeng pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-js.git.
from 2b1814e Merge pull request #233 from lmikoto/master
new cbe0294 feat: enhance zone-context
new 0cf4394 Merge branch 'github'
new bcdf92f fix: support node 10+
new c70ab85 fix(dubbo-invoke): del dubbo-invoke please use dubbo setting module
new 9934378 refactor: move java => dubbo-java
new 6dabf3b fix: 锁定 npm 包 版本
new 79ee3c8 Merge branch '4.0.0' of gitlab.vmic.xyz:vivo-fed/dubbo-js into 4.0.0
new dbfb94c update typescript and @types/node
new cef1b3f feat: update travis.yml
new 23cded6 Merge branch '4.0.0' of gitlab.vmic.xyz:vivo-fed/dubbo-js into 4.0.0
new bdfeeb4 enhancement: dubbo-server auto listen avalidable port
new 6f5edcb refactor: remove semi
new 4deca0a refactor: dubbo-server
new dad4edc chore: update notice
new 1aa7502 feat: 完善dubbo example
new 03965fa merge
new 570dd31 Split modules to make the architecture clearer
new 06c1f3d remove package.json prettier parser
new 26f7482 fixed: beehive-registry registryService and registryConsumers function signature
new 4ed5531 enhancement: beehive-registry add connect timeout check
new da53580 refactor:remove readyPromsie
new fc4e014 enhancement: add fullstack example and fixed some bugs
new 6aaf0ef fix(dubbo-service, dubbo-consumer, dubbo-registry, dubbo-serialization): pass fullstack invoke, and fixed registry bug
new 9fd16a9 fixed: refactor some code and fixed word spell
new b562a22 refactor: dubbo-commont test suite
new 2741dfa add @apache/dubbo-test and mock zookeeper, let all test pass
new ef3fad6 fixed: dubbo directly invoker and pass test suite
new d1addbe fixed: all license for new file
new 879b623 feat: add nacos for dubbo-js4.0
new d0a919a fixed: test suite
new 7244b16 fixed: word spell
new 30f4c2f Merge branch '4.0.0' of gitlab.vmic.xyz:vivo-fed/dubbo-js into 4.0.0
new 5f13bba fix registry ready
new 66c9a2c refactor fullstack example sperate nacos and zookeeper
new ce0a68b fixed xml comment and update check-license
new d70216f fixed xml comments
new 1ca60d4 Merge branch 'master' into 4.0.0
new a34c28c Merge pull request #242 from vivo/4.0.0
The 550 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 6 +-
.npmrc | 1 +
.travis.yml | 44 +-
Makefile | 54 +-
NOTICE | 2 +-
README.md | 36 +-
appveyor.yml | 15 +
docs/api.md | 28 +-
docs/troubleshooting.md | 12 +-
.../dubbo-demo/dubbo-demo-api/pom.xml | 89 +-
.../org/apache/dubbo/demo/BasicTypeProvider.java | 0
.../org/apache/dubbo/demo/CustomizeException.java | 0
.../java/org/apache/dubbo/demo/DemoProvider.java | 0
.../java/org/apache/dubbo/demo/ErrorProvider.java | 0
.../src/main/java/org/apache/dubbo/demo/Sex.java | 0
.../java/org/apache/dubbo/demo/TypeRequest.java | 0
.../java/org/apache/dubbo/demo/UserRequest.java | 0
.../java/org/apache/dubbo/demo/UserResponse.java | 0
.../dubbo-demo/dubbo-demo-consumer/pom.xml | 280 ++---
.../src/main/assembly/assembly.xml | 80 +-
.../src/main/assembly/conf/dubbo.properties | 53 +-
.../org/apache/dubbo/demo/consumer/Consumer.java | 0
.../META-INF/spring/dubbo-demo-consumer.xml | 72 +-
.../src/main/resources/log4j.properties | 5 +-
.../dubbo-demo-provider-with-nacos/pom.xml | 314 +++---
.../src/main/assembly/assembly.xml | 81 +-
.../src/main/assembly/conf/dubbo.properties | 58 +
.../dubbo/demo/provider/BasicTypeProviderImpl.java | 0
.../dubbo/demo/provider/DemoProviderImpl.java | 0
.../dubbo/demo/provider/ErrorProviderImpl.java | 0
.../org/apache/dubbo/demo/provider/Provider.java | 0
.../org/apache/dubbo/demo/provider/Provider1.java | 0
.../META-INF/spring/dubbo-demo-provider.xml | 90 +-
.../META-INF/spring/dubbo-demo-provider1.xml | 94 +-
.../src/main/resources/log4j.properties | 51 +
.../dubbo-demo-provider-with-zookeeper}/pom.xml | 306 ++---
.../src/main/assembly/assembly.xml | 81 +-
.../src/main/assembly/conf/dubbo.properties | 72 +-
.../dubbo/demo/provider/BasicTypeProviderImpl.java | 0
.../dubbo/demo/provider/DemoProviderImpl.java | 0
.../dubbo/demo/provider/ErrorProviderImpl.java | 0
.../org/apache/dubbo/demo/provider/Provider.java | 0
.../org/apache/dubbo/demo/provider/Provider1.java | 0
.../META-INF/spring/dubbo-demo-provider.xml | 91 +-
.../META-INF/spring/dubbo-demo-provider1.xml | 95 +-
.../src/main/resources/log4j.properties | 18 +-
dubbo-java/dubbo-demo/dubbo-demo-provider/pom.xml | 155 +++
.../src/main/assembly/assembly.xml | 80 +-
.../src/main/assembly/conf/dubbo.properties | 58 +
.../dubbo/demo/provider/BasicTypeProviderImpl.java | 0
.../dubbo/demo/provider/DemoProviderImpl.java | 0
.../dubbo/demo/provider/ErrorProviderImpl.java | 0
.../org/apache/dubbo/demo/provider/Provider.java | 0
.../org/apache/dubbo/demo/provider/Provider1.java | 0
.../META-INF/spring/dubbo-demo-provider.xml | 90 +-
.../META-INF/spring/dubbo-demo-provider1.xml | 94 +-
.../src/main/resources/log4j.properties | 5 +-
{java => dubbo-java}/dubbo-demo/pom.xml | 78 +-
.../etcd-docker/docker-compose.yml | 17 +-
dubbo-java/nacos-docker/README.md | 120 ++
dubbo-java/nacos-docker/README_ZH.md | 108 ++
.../nacos-docker}/build/Dockerfile | 6 +-
.../nacos-docker}/build/bin/docker-startup.sh | 26 +-
.../build/conf/application.properties | 42 +-
.../nacos-docker/build/init.d/custom.properties | 47 +
{nacos-docker => dubbo-java/nacos-docker}/changlog | 6 +-
.../nacos-docker}/env/mysql.env | 0
.../nacos-docker}/env/nacos-embedded.env | 0
.../nacos-docker}/env/nacos-hostname.env | 0
.../nacos-docker}/env/nacos-ip.env | 0
.../nacos-docker}/env/nacos-standlone-mysql.env | 0
.../nacos-docker}/example/cluster-embedded.yaml | 12 +-
.../nacos-docker}/example/cluster-hostname.yaml | 13 +-
.../nacos-docker}/example/cluster-ip.yaml | 12 +-
.../nacos-docker/example/init.d/custom.properties | 47 +
.../example/prometheus/prometheus-cluster.yaml | 8 +-
.../example/prometheus/prometheus-standalone.yaml | 8 +-
.../nacos-docker}/example/standalone-derby.yaml | 16 +-
.../example/standalone-logs/nacos_gc.log.0.current | 12 +
.../nacos-docker/example/standalone-logs/start.out | 56 +
.../example/standalone-mysql-5.7.yaml | 11 +-
.../nacos-docker}/example/standalone-mysql-8.yaml | 10 +-
.../start-etcd-dubbo-service.sh | 14 +-
.../start-nacos-dubbo-service.sh | 22 +-
.../start-zookeeper-dubbo-service.sh | 13 +-
.../zookeeper-docker/docker-compose.yml | 15 +
.../fullstack/hello-api/server-nacos.ts | 37 +-
.../fullstack/hello-api/server-zk.ts | 35 +-
.../fullstack/hello-api/service/hello-service.ts | 20 +-
.../fullstack/hello-api/service/index.ts | 10 +-
.../hello-service/server-nacos.ts} | 22 +-
.../hello-service/server-zk.ts} | 20 +-
.../hello-service/service/hello-service.ts | 15 +-
.../fullstack/hello-service/service/index.ts | 7 +-
examples/fullstack/package.json | 9 +
examples/hello-egg/README.md | 33 +-
examples/hello-egg/app/dubbo/index.ts | 35 +-
examples/hello-egg/appveyor.yml | 15 +
examples/hello-egg/config/config.default.ts | 35 +-
examples/hello-koa/README.md | 21 +-
examples/hello-koa/package.json | 12 +-
.../dubbo/consumer/{dubbo.ts => dubbo-nacos.ts} | 29 +-
.../consumer/{dubbo.ts => dubbo-zookeeper.ts} | 48 +-
examples/hello-koa/src/dubbo/consumer/service.ts | 58 +-
.../src/dubbo/provider/dubbo-nacos.ts} | 20 +-
.../src/dubbo/provider/dubbo-zookeeper.ts | 19 +-
examples/hello-koa/src/dubbo/provider/dubbo.ts | 11 -
examples/hello-koa/src/dubbo/provider/service.ts | 79 +-
.../hello-koa/src/{server.ts => server-nacos.ts} | 80 +-
.../src/{server.ts => server-zookeeper.ts} | 80 +-
examples/hello-midway/README.md | 32 +-
examples/hello-midway/appveyor.yml | 15 +
examples/hello-midway/src/app/dubbo/index.ts | 32 +-
examples/hello-midway/src/config/config.default.ts | 24 +-
.../src/main/assembly/conf/dubbo.properties | 30 -
nacos-docker/README.md | 136 ---
nacos-docker/README_ZH.md | 132 ---
nacos-docker/build/init.d/custom.properties | 19 -
nacos-docker/example/init.d/custom.properties | 19 -
.../example/standalone-logs/nacos_gc.log.0.current | 15 -
nacos-docker/example/standalone-logs/start.out | 56 -
package.json | 27 +-
.../{dubbo-invoker => dubbo-common}/.npmignore | 1 -
packages/dubbo-common/package.json | 23 +
.../src/__tests__/binary-test.ts | 27 +-
.../dubbo-common/src/__tests__/byte-test.ts | 24 +-
packages/dubbo-common/src/__tests__/go-test.ts | 52 +
packages/dubbo-common/src/__tests__/util-test.ts | 131 +++
.../dubbo-common/src/__tests__/version-test.ts | 49 +
.../{dubbo/src/common => dubbo-common/src}/byte.ts | 34 +-
packages/dubbo-common/src/go.ts | 65 ++
.../dubbo-common/src/index.ts | 9 +-
packages/dubbo-common/src/retry.ts | 63 ++
.../dubbo-common/src/types.ts | 20 +-
packages/dubbo-common/src/util.ts | 142 +++
packages/{dubbo => dubbo-common}/tsconfig.json | 6 +-
.../{dubbo-invoker => dubbo-consumer}/.npmignore | 1 -
packages/{dubbo => dubbo-consumer}/README.md | 44 +-
packages/dubbo-consumer/package.json | 31 +
.../dubbo-consumer/src/__tests__/context-test.ts | 13 +-
.../src/__tests__/dubbo-setting.test.ts | 105 ++
.../src/__tests__/dubbo-url-test.ts | 40 +-
.../src/__tests__/request-id-test.ts | 14 +-
.../statistics.ts => dubbo-consumer/src/config.ts} | 11 +-
.../src/context.ts} | 309 +++---
packages/dubbo-consumer/src/dubbo-cluster.ts | 161 +++
.../dubbo-consumer/src/dubbo-directly-invoker.ts | 213 ++++
packages/dubbo-consumer/src/dubbo-setting.ts | 88 ++
.../src/dubbo-status.ts} | 4 +-
packages/dubbo-consumer/src/dubbo-tcp-transport.ts | 183 +++
packages/dubbo-consumer/src/dubbo-url.ts | 59 +
packages/dubbo-consumer/src/dubbo.ts | 259 +++++
.../src/common => dubbo-consumer/src}/err.ts | 21 +-
.../app.ts => packages/dubbo-consumer/src/index.ts | 16 +-
packages/dubbo-consumer/src/queue.ts | 134 +++
.../consumer => dubbo-consumer/src}/request-id.ts | 8 +-
packages/dubbo-consumer/src/scheduler.ts | 272 +++++
.../src/types.ts => dubbo-consumer/src/select.ts} | 27 +-
packages/dubbo-consumer/src/types.ts | 138 +++
.../tsconfig.json | 0
packages/dubbo-invoker/package.json | 16 -
.../dubbo-invoker/src/__tests__/matcher-test.ts | 91 --
packages/dubbo-invoker/src/matcher.ts | 102 --
packages/dubbo-invoker/src/type.ts | 35 -
.../{dubbo-invoker => dubbo-monitor}/.npmignore | 1 -
packages/dubbo-monitor/package.json | 21 +
.../dubbo-monitor/src/index.ts | 5 +-
.../{zone-context => dubbo-monitor}/tsconfig.json | 2 +-
.../{dubbo-invoker => dubbo-registry}/.npmignore | 1 -
packages/dubbo-registry/__mocks__/zookeeper.ts | 87 ++
packages/dubbo-registry/package.json | 26 +
.../__snapshots__/registry-zookeeper-test.ts.snap | 8 +
.../src/__tests__/registry-zookeeper-test.ts | 99 ++
.../app.ts => packages/dubbo-registry/src/index.ts | 15 +-
packages/dubbo-registry/src/registry-base.ts | 54 +
packages/dubbo-registry/src/registry-nacos.ts | 160 +++
packages/dubbo-registry/src/registry-zookeeper.ts | 244 ++++
.../src/registry.ts} | 44 +-
.../src/timeout.ts} | 22 +-
.../dubbo-registry/src/types.ts | 43 +-
.../{zone-context => dubbo-registry}/tsconfig.json | 2 +-
packages/dubbo-serialization/package.json | 23 +
.../src/__tests__/heart-beat-test.ts | 41 +-
packages/dubbo-serialization/src/constants.ts | 60 +
.../src}/decode-buffer.ts | 118 +-
.../dubbo-serialization/src/decode-hessian2.ts | 196 ++++
.../dubbo-serialization/src/encode-hessian2.ts | 346 ++++++
.../dubbo-serialization/src/err.ts | 8 +-
packages/dubbo-serialization/src/heartbeat.ts | 174 +++
.../src/index.ts | 37 +-
.../dubbo-serialization/src/request.ts | 30 +-
packages/dubbo-serialization/src/types.ts | 96 ++
.../tsconfig.json | 0
.../{dubbo-invoker => dubbo-service}/.npmignore | 1 -
packages/dubbo-service/package.json | 26 +
.../src/__tests__/dubbo-setting.test.ts | 107 ++
.../dubbo-service/src/context.ts | 63 +-
packages/dubbo-service/src/dubbo-service.ts | 378 +++++++
packages/dubbo-service/src/dubbo-setting.ts | 91 ++
.../dubbo-service/src/index.ts | 8 +-
packages/dubbo-service/src/port.ts | 38 +
packages/dubbo-service/src/types.ts | 58 +
.../{zone-context => dubbo-service}/tsconfig.json | 0
packages/{dubbo-invoker => dubbo-test}/.npmignore | 1 -
packages/dubbo-test/package.json | 25 +
.../src/__tests__/dubbo-directly-invoker-test.ts | 76 ++
packages/dubbo-test/src/__tests__/dubbo-test.ts | 99 ++
.../providers/org/apache/dubbo/demo/TypeRequest.ts | 24 +-
.../providers/org/apache/dubbo/demo/UserRequest.ts | 26 +-
.../org/apache/dubbo/demo/UserResponse.ts | 22 +-
.../dubbo/demo/consumer}/BasicTypeProvider.ts | 14 +-
.../apache/dubbo/demo/consumer}/DemoProvider.ts | 25 +-
.../apache/dubbo/demo/consumer}/ErrorProvider.ts | 13 +-
.../org/apache/dubbo/demo/consumer/index.ts} | 14 +-
.../dubbo/demo/provider/BasicTypeProvider.ts} | 22 +-
.../org/apache/dubbo/demo/provider/DemoProvider.ts | 60 +-
.../apache/dubbo/demo/provider/ErrorProvider.ts} | 16 +-
.../org/apache/dubbo/demo/provider/index.ts} | 19 +-
.../{zone-context => dubbo-test}/tsconfig.json | 0
packages/dubbo/.npmignore | 6 -
packages/dubbo/package-lock.json | 219 ----
packages/dubbo/package.json | 25 -
packages/dubbo/src/__tests__/async-test.ts | 75 --
packages/dubbo/src/__tests__/context-test.ts | 36 -
packages/dubbo/src/__tests__/decode-buffer-test.ts | 90 --
.../dubbo/src/__tests__/directly-dubbo-test.ts | 66 --
.../src/__tests__/dubbo-hessian-parameter-test.ts | 66 --
packages/dubbo/src/__tests__/dubbo-server-test.ts | 165 ---
packages/dubbo/src/__tests__/dubbo-test.ts | 145 ---
packages/dubbo/src/__tests__/dubbo-timeout-test.ts | 84 --
packages/dubbo/src/__tests__/dubbox-test.ts | 95 --
packages/dubbo/src/__tests__/go-test.ts | 51 -
packages/dubbo/src/__tests__/setting-test.ts | 95 --
packages/dubbo/src/__tests__/socket-worker-test.ts | 19 -
packages/dubbo/src/__tests__/version-test.ts | 30 -
packages/dubbo/src/__tests__/zookeeper-test.ts | 59 -
packages/dubbo/src/common/go.ts | 56 -
packages/dubbo/src/common/util.ts | 151 ---
packages/dubbo/src/consumer/directly-dubbo.ts | 222 ----
packages/dubbo/src/consumer/dubbo-agent.ts | 144 ---
packages/dubbo/src/consumer/dubbo-url.ts | 66 --
packages/dubbo/src/consumer/dubbo.ts | 273 -----
packages/dubbo/src/consumer/queue.ts | 259 -----
packages/dubbo/src/consumer/scheduler.ts | 265 -----
packages/dubbo/src/consumer/socket-worker.ts | 240 ----
packages/dubbo/src/hessian.d.ts | 39 -
packages/dubbo/src/index.ts | 45 -
packages/dubbo/src/registry/index.ts | 55 -
packages/dubbo/src/registry/registry-nacos.ts | 113 --
packages/dubbo/src/registry/registry-zookeeper.ts | 494 ---------
packages/dubbo/src/registry/registry.ts | 82 --
packages/dubbo/src/serialization/constants.ts | 46 -
.../dubbo/src/serialization/decode-hessian2.ts | 186 ----
.../dubbo/src/serialization/encode-hessian2.ts | 342 ------
packages/dubbo/src/serialization/heartbeat.ts | 177 ---
packages/dubbo/src/serialization/request.ts | 39 -
packages/dubbo/src/server/response-context.ts | 58 -
packages/dubbo/src/server/server.ts | 262 -----
packages/dubbo/src/server/server_test.ts | 77 --
packages/dubbo/src/setting/index.ts | 114 --
packages/dubbo/src/setting/type.ts | 39 -
packages/dubbo/src/types.ts | 268 -----
packages/dubbo/tsconfig-es6.json | 13 -
packages/interpret-cli/README.md | 117 +-
packages/interpret-cli/package-lock.json | 221 ----
packages/interpret-cli/src/cli.ts | 101 +-
packages/interpret-cli/src/config.ts | 30 +-
packages/interpret-cli/src/ext/index.ts | 66 +-
packages/interpret-cli/src/handle.ts | 146 +--
packages/interpret-cli/src/request.ts | 68 +-
packages/interpret-cli/src/to.ts | 12 +-
.../interpret-cli/src/transfer/bean/to-enum.ts | 36 +-
.../interpret-cli/src/transfer/bean/to-field.ts | 22 +-
packages/interpret-cli/src/transfer/bean/to-vo.ts | 94 +-
.../transfer/bean/util/__tests__/transfer.test.ts | 278 ++---
.../src/transfer/bean/util/transfer.ts | 179 ++-
.../src/transfer/provider/to-interface.ts | 94 +-
.../src/transfer/provider/to-proxy-function.ts | 20 +-
.../src/transfer/provider/to-wrapper-class.ts | 42 +-
packages/interpret-cli/src/transfer/to-import.ts | 22 +-
packages/interpret-cli/src/transfer/to-method.ts | 44 +-
.../interpret-cli/src/transfer/to-typescript.ts | 68 +-
packages/interpret-cli/src/typings.ts | 110 +-
.../src/util/__tests__/type-parse-test.ts | 92 +-
packages/interpret-cli/src/util/type-parse.ts | 74 +-
packages/interpret-cli/tsconfig.json | 2 -
packages/interpret-util/src/index.ts | 73 +-
packages/interpret-util/tsconfig.json | 4 +-
packages/zone-context/src/__tests__/index-test.ts | 81 +-
packages/zone-context/src/index.ts | 246 ++--
scripts/check-license.ts | 206 ++++
start_etcd.sh | 2 -
start_nacos.sh | 2 -
tsconfig.json | 1 +
yarn.lock | 1170 +++++++++++++-------
295 files changed, 9908 insertions(+), 10112 deletions(-)
create mode 100644 .npmrc
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-api/pom.xml (97%)
copy {java => dubbo-java}/dubbo-demo/dubbo-demo-api/src/main/java/org/apache/dubbo/demo/BasicTypeProvider.java (100%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-api/src/main/java/org/apache/dubbo/demo/CustomizeException.java (100%)
copy {java => dubbo-java}/dubbo-demo/dubbo-demo-api/src/main/java/org/apache/dubbo/demo/DemoProvider.java (100%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-api/src/main/java/org/apache/dubbo/demo/ErrorProvider.java (100%)
copy {java => dubbo-java}/dubbo-demo/dubbo-demo-api/src/main/java/org/apache/dubbo/demo/Sex.java (100%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-api/src/main/java/org/apache/dubbo/demo/TypeRequest.java (100%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-api/src/main/java/org/apache/dubbo/demo/UserRequest.java (100%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-api/src/main/java/org/apache/dubbo/demo/UserResponse.java (100%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-consumer/pom.xml (97%)
copy {java => dubbo-java}/dubbo-demo/dubbo-demo-consumer/src/main/assembly/assembly.xml (96%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-consumer/src/main/assembly/conf/dubbo.properties (90%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-consumer/src/main/java/org/apache/dubbo/demo/consumer/Consumer.java (100%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-consumer/src/main/resources/META-INF/spring/dubbo-demo-consumer.xml (97%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-consumer/src/main/resources/log4j.properties (90%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-provider-with-nacos/pom.xml (97%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-provider-with-nacos/src/main/assembly/assembly.xml (96%)
create mode 100644 dubbo-java/dubbo-demo/dubbo-demo-provider-with-nacos/src/main/assembly/conf/dubbo.properties
copy {java/dubbo-demo/dubbo-demo-provider => dubbo-java/dubbo-demo/dubbo-demo-provider-with-nacos}/src/main/java/org/apache/dubbo/demo/provider/BasicTypeProviderImpl.java (100%)
copy {java/dubbo-demo/dubbo-demo-provider => dubbo-java/dubbo-demo/dubbo-demo-provider-with-nacos}/src/main/java/org/apache/dubbo/demo/provider/DemoProviderImpl.java (100%)
copy {java/dubbo-demo/dubbo-demo-provider => dubbo-java/dubbo-demo/dubbo-demo-provider-with-nacos}/src/main/java/org/apache/dubbo/demo/provider/ErrorProviderImpl.java (100%)
copy {java/dubbo-demo/dubbo-demo-provider => dubbo-java/dubbo-demo/dubbo-demo-provider-with-nacos}/src/main/java/org/apache/dubbo/demo/provider/Provider.java (100%)
copy {java/dubbo-demo/dubbo-demo-provider => dubbo-java/dubbo-demo/dubbo-demo-provider-with-nacos}/src/main/java/org/apache/dubbo/demo/provider/Provider1.java (100%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-provider-with-nacos/src/main/resources/META-INF/spring/dubbo-demo-provider.xml (98%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-provider-with-nacos/src/main/resources/META-INF/spring/dubbo-demo-provider1.xml (98%)
create mode 100644 dubbo-java/dubbo-demo/dubbo-demo-provider-with-nacos/src/main/resources/log4j.properties
rename {java/dubbo-demo/dubbo-demo-provider => dubbo-java/dubbo-demo/dubbo-demo-provider-with-zookeeper}/pom.xml (96%)
rename {java/dubbo-demo/dubbo-demo-provider => dubbo-java/dubbo-demo/dubbo-demo-provider-with-zookeeper}/src/main/assembly/assembly.xml (96%)
rename {java/dubbo-demo/dubbo-demo-provider-with-nacos => dubbo-java/dubbo-demo/dubbo-demo-provider-with-zookeeper}/src/main/assembly/conf/dubbo.properties (63%)
copy {java/dubbo-demo/dubbo-demo-provider-with-nacos => dubbo-java/dubbo-demo/dubbo-demo-provider-with-zookeeper}/src/main/java/org/apache/dubbo/demo/provider/BasicTypeProviderImpl.java (100%)
rename {java/dubbo-demo/dubbo-demo-provider-with-nacos => dubbo-java/dubbo-demo/dubbo-demo-provider-with-zookeeper}/src/main/java/org/apache/dubbo/demo/provider/DemoProviderImpl.java (100%)
rename {java/dubbo-demo/dubbo-demo-provider-with-nacos => dubbo-java/dubbo-demo/dubbo-demo-provider-with-zookeeper}/src/main/java/org/apache/dubbo/demo/provider/ErrorProviderImpl.java (100%)
rename {java/dubbo-demo/dubbo-demo-provider-with-nacos => dubbo-java/dubbo-demo/dubbo-demo-provider-with-zookeeper}/src/main/java/org/apache/dubbo/demo/provider/Provider.java (100%)
rename {java/dubbo-demo/dubbo-demo-provider-with-nacos => dubbo-java/dubbo-demo/dubbo-demo-provider-with-zookeeper}/src/main/java/org/apache/dubbo/demo/provider/Provider1.java (100%)
copy {java/dubbo-demo/dubbo-demo-provider => dubbo-java/dubbo-demo/dubbo-demo-provider-with-zookeeper}/src/main/resources/META-INF/spring/dubbo-demo-provider.xml (98%)
copy {java/dubbo-demo/dubbo-demo-provider => dubbo-java/dubbo-demo/dubbo-demo-provider-with-zookeeper}/src/main/resources/META-INF/spring/dubbo-demo-provider1.xml (98%)
copy {java/dubbo-demo/dubbo-demo-provider-with-nacos => dubbo-java/dubbo-demo/dubbo-demo-provider-with-zookeeper}/src/main/resources/log4j.properties (59%)
create mode 100644 dubbo-java/dubbo-demo/dubbo-demo-provider/pom.xml
rename {java/dubbo-demo/dubbo-demo-consumer => dubbo-java/dubbo-demo/dubbo-demo-provider}/src/main/assembly/assembly.xml (96%)
create mode 100644 dubbo-java/dubbo-demo/dubbo-demo-provider/src/main/assembly/conf/dubbo.properties
copy {java => dubbo-java}/dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/demo/provider/BasicTypeProviderImpl.java (100%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/demo/provider/DemoProviderImpl.java (100%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/demo/provider/ErrorProviderImpl.java (100%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/demo/provider/Provider.java (100%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/demo/provider/Provider1.java (100%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-provider/src/main/resources/META-INF/spring/dubbo-demo-provider.xml (98%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-provider/src/main/resources/META-INF/spring/dubbo-demo-provider1.xml (98%)
rename {java => dubbo-java}/dubbo-demo/dubbo-demo-provider/src/main/resources/log4j.properties (90%)
rename {java => dubbo-java}/dubbo-demo/pom.xml (96%)
rename etcd-docker/etcd.yaml => dubbo-java/etcd-docker/docker-compose.yml (62%)
create mode 100644 dubbo-java/nacos-docker/README.md
create mode 100644 dubbo-java/nacos-docker/README_ZH.md
rename {nacos-docker => dubbo-java/nacos-docker}/build/Dockerfile (81%)
rename {nacos-docker => dubbo-java/nacos-docker}/build/bin/docker-startup.sh (85%)
rename {nacos-docker => dubbo-java/nacos-docker}/build/conf/application.properties (53%)
create mode 100644 dubbo-java/nacos-docker/build/init.d/custom.properties
rename {nacos-docker => dubbo-java/nacos-docker}/changlog (89%)
rename {nacos-docker => dubbo-java/nacos-docker}/env/mysql.env (100%)
rename {nacos-docker => dubbo-java/nacos-docker}/env/nacos-embedded.env (100%)
rename {nacos-docker => dubbo-java/nacos-docker}/env/nacos-hostname.env (100%)
rename {nacos-docker => dubbo-java/nacos-docker}/env/nacos-ip.env (100%)
rename {nacos-docker => dubbo-java/nacos-docker}/env/nacos-standlone-mysql.env (100%)
rename {nacos-docker => dubbo-java/nacos-docker}/example/cluster-embedded.yaml (90%)
rename {nacos-docker => dubbo-java/nacos-docker}/example/cluster-hostname.yaml (91%)
rename {nacos-docker => dubbo-java/nacos-docker}/example/cluster-ip.yaml (91%)
create mode 100644 dubbo-java/nacos-docker/example/init.d/custom.properties
rename {nacos-docker => dubbo-java/nacos-docker}/example/prometheus/prometheus-cluster.yaml (82%)
rename {nacos-docker => dubbo-java/nacos-docker}/example/prometheus/prometheus-standalone.yaml (84%)
rename {nacos-docker => dubbo-java/nacos-docker}/example/standalone-derby.yaml (65%)
create mode 100644 dubbo-java/nacos-docker/example/standalone-logs/nacos_gc.log.0.current
create mode 100644 dubbo-java/nacos-docker/example/standalone-logs/start.out
rename {nacos-docker => dubbo-java/nacos-docker}/example/standalone-mysql-5.7.yaml (90%)
rename {nacos-docker => dubbo-java/nacos-docker}/example/standalone-mysql-8.yaml (87%)
rename packages/zone-context/Makefile => dubbo-java/start-etcd-dubbo-service.sh (71%)
mode change 100644 => 100755
rename java/dubbo-demo/dubbo-demo-provider-with-nacos/src/main/resources/log4j.properties => dubbo-java/start-nacos-dubbo-service.sh (63%)
mode change 100644 => 100755
rename start_dubbo_service.sh => dubbo-java/start-zookeeper-dubbo-service.sh (73%)
rename docker-compose.yml => dubbo-java/zookeeper-docker/docker-compose.yml (66%)
copy packages/dubbo/src/__tests__/byte-test.ts => examples/fullstack/hello-api/server-nacos.ts (54%)
copy packages/dubbo/src/__tests__/byte-test.ts => examples/fullstack/hello-api/server-zk.ts (59%)
rename java/dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/demo/provider/BasicTypeProviderImpl.java => examples/fullstack/hello-api/service/hello-service.ts (66%)
copy packages/dubbo/src/consumer/statistics.ts => examples/fullstack/hello-api/service/index.ts (90%)
copy examples/{hello-egg/app/dubbo/service.ts => fullstack/hello-service/server-nacos.ts} (64%)
copy examples/{hello-egg/app/dubbo/service.ts => fullstack/hello-service/server-zk.ts} (71%)
copy packages/dubbo/src/consumer/request-id.ts => examples/fullstack/hello-service/service/hello-service.ts (76%)
copy java/dubbo-demo/dubbo-demo-api/src/main/java/org/apache/dubbo/demo/Sex.java => examples/fullstack/hello-service/service/index.ts (89%)
create mode 100644 examples/fullstack/package.json
copy examples/hello-koa/src/dubbo/consumer/{dubbo.ts => dubbo-nacos.ts} (82%)
rename examples/hello-koa/src/dubbo/consumer/{dubbo.ts => dubbo-zookeeper.ts} (63%)
copy examples/{hello-egg/config/plugin.ts => hello-koa/src/dubbo/provider/dubbo-nacos.ts} (76%)
rename java/dubbo-demo/dubbo-demo-api/src/main/java/org/apache/dubbo/demo/DemoProvider.java => examples/hello-koa/src/dubbo/provider/dubbo-zookeeper.ts (78%)
delete mode 100644 examples/hello-koa/src/dubbo/provider/dubbo.ts
copy examples/hello-koa/src/{server.ts => server-nacos.ts} (61%)
rename examples/hello-koa/src/{server.ts => server-zookeeper.ts} (61%)
delete mode 100644 java/dubbo-demo/dubbo-demo-provider/src/main/assembly/conf/dubbo.properties
delete mode 100644 nacos-docker/README.md
delete mode 100644 nacos-docker/README_ZH.md
delete mode 100644 nacos-docker/build/init.d/custom.properties
delete mode 100644 nacos-docker/example/init.d/custom.properties
delete mode 100644 nacos-docker/example/standalone-logs/nacos_gc.log.0.current
delete mode 100644 nacos-docker/example/standalone-logs/start.out
copy packages/{dubbo-invoker => dubbo-common}/.npmignore (88%)
create mode 100644 packages/dubbo-common/package.json
rename packages/{dubbo => dubbo-common}/src/__tests__/binary-test.ts (63%)
rename java/dubbo-demo/dubbo-demo-provider-with-nacos/src/main/java/org/apache/dubbo/demo/provider/BasicTypeProviderImpl.java => packages/dubbo-common/src/__tests__/byte-test.ts (61%)
create mode 100644 packages/dubbo-common/src/__tests__/go-test.ts
create mode 100644 packages/dubbo-common/src/__tests__/util-test.ts
create mode 100644 packages/dubbo-common/src/__tests__/version-test.ts
rename packages/{dubbo/src/common => dubbo-common/src}/byte.ts (72%)
create mode 100644 packages/dubbo-common/src/go.ts
copy java/dubbo-demo/dubbo-demo-api/src/main/java/org/apache/dubbo/demo/BasicTypeProvider.java => packages/dubbo-common/src/index.ts (84%)
create mode 100644 packages/dubbo-common/src/retry.ts
copy java/dubbo-demo/dubbo-demo-api/src/main/java/org/apache/dubbo/demo/BasicTypeProvider.java => packages/dubbo-common/src/types.ts (74%)
create mode 100644 packages/dubbo-common/src/util.ts
rename packages/{dubbo => dubbo-common}/tsconfig.json (76%)
copy packages/{dubbo-invoker => dubbo-consumer}/.npmignore (88%)
rename packages/{dubbo => dubbo-consumer}/README.md (84%)
create mode 100644 packages/dubbo-consumer/package.json
copy examples/hello-egg/config/config.prod.ts => packages/dubbo-consumer/src/__tests__/context-test.ts (76%)
create mode 100644 packages/dubbo-consumer/src/__tests__/dubbo-setting.test.ts
rename packages/{dubbo => dubbo-consumer}/src/__tests__/dubbo-url-test.ts (72%)
rename packages/{dubbo => dubbo-consumer}/src/__tests__/request-id-test.ts (82%)
copy packages/{dubbo/src/consumer/statistics.ts => dubbo-consumer/src/config.ts} (89%)
rename packages/{dubbo/src/consumer/request-context.ts => dubbo-consumer/src/context.ts} (50%)
create mode 100644 packages/dubbo-consumer/src/dubbo-cluster.ts
create mode 100644 packages/dubbo-consumer/src/dubbo-directly-invoker.ts
create mode 100644 packages/dubbo-consumer/src/dubbo-setting.ts
rename packages/{dubbo/src/consumer/socket-status.ts => dubbo-consumer/src/dubbo-status.ts} (94%)
create mode 100644 packages/dubbo-consumer/src/dubbo-tcp-transport.ts
create mode 100644 packages/dubbo-consumer/src/dubbo-url.ts
create mode 100644 packages/dubbo-consumer/src/dubbo.ts
rename packages/{dubbo/src/common => dubbo-consumer/src}/err.ts (70%)
copy examples/hello-egg/app.ts => packages/dubbo-consumer/src/index.ts (73%)
create mode 100644 packages/dubbo-consumer/src/queue.ts
copy packages/{dubbo/src/consumer => dubbo-consumer/src}/request-id.ts (91%)
create mode 100644 packages/dubbo-consumer/src/scheduler.ts
rename packages/{dubbo-invoker/src/types.ts => dubbo-consumer/src/select.ts} (67%)
create mode 100644 packages/dubbo-consumer/src/types.ts
rename packages/{dubbo-invoker => dubbo-consumer}/tsconfig.json (100%)
delete mode 100644 packages/dubbo-invoker/package.json
delete mode 100644 packages/dubbo-invoker/src/__tests__/matcher-test.ts
delete mode 100644 packages/dubbo-invoker/src/matcher.ts
delete mode 100644 packages/dubbo-invoker/src/type.ts
copy packages/{dubbo-invoker => dubbo-monitor}/.npmignore (88%)
create mode 100644 packages/dubbo-monitor/package.json
rename java/dubbo-demo/dubbo-demo-api/src/main/java/org/apache/dubbo/demo/Sex.java => packages/dubbo-monitor/src/index.ts (92%)
copy packages/{zone-context => dubbo-monitor}/tsconfig.json (82%)
copy packages/{dubbo-invoker => dubbo-registry}/.npmignore (88%)
create mode 100644 packages/dubbo-registry/__mocks__/zookeeper.ts
create mode 100644 packages/dubbo-registry/package.json
create mode 100644 packages/dubbo-registry/src/__tests__/__snapshots__/registry-zookeeper-test.ts.snap
create mode 100644 packages/dubbo-registry/src/__tests__/registry-zookeeper-test.ts
copy examples/hello-egg/app.ts => packages/dubbo-registry/src/index.ts (74%)
create mode 100644 packages/dubbo-registry/src/registry-base.ts
create mode 100644 packages/dubbo-registry/src/registry-nacos.ts
create mode 100644 packages/dubbo-registry/src/registry-zookeeper.ts
rename packages/{dubbo/src/__tests__/byte-test.ts => dubbo-registry/src/registry.ts} (60%)
copy packages/{dubbo/src/consumer/request-id.ts => dubbo-registry/src/timeout.ts} (66%)
copy perf/parseint-number.js => packages/dubbo-registry/src/types.ts (58%)
copy packages/{zone-context => dubbo-registry}/tsconfig.json (82%)
create mode 100644 packages/dubbo-serialization/package.json
rename packages/{dubbo => dubbo-serialization}/src/__tests__/heart-beat-test.ts (70%)
create mode 100644 packages/dubbo-serialization/src/constants.ts
rename packages/{dubbo/src/serialization => dubbo-serialization/src}/decode-buffer.ts (56%)
create mode 100644 packages/dubbo-serialization/src/decode-hessian2.ts
create mode 100644 packages/dubbo-serialization/src/encode-hessian2.ts
copy examples/hello-midway/src/app/dubbo/providers/org/apache/dubbo/demo/Sex.ts => packages/dubbo-serialization/src/err.ts (84%)
create mode 100644 packages/dubbo-serialization/src/heartbeat.ts
rename packages/{dubbo-invoker => dubbo-serialization}/src/index.ts (59%)
copy examples/hello-egg/app/service/Test.ts => packages/dubbo-serialization/src/request.ts (62%)
create mode 100644 packages/dubbo-serialization/src/types.ts
copy packages/{zone-context => dubbo-serialization}/tsconfig.json (100%)
copy packages/{dubbo-invoker => dubbo-service}/.npmignore (88%)
create mode 100644 packages/dubbo-service/package.json
create mode 100644 packages/dubbo-service/src/__tests__/dubbo-setting.test.ts
copy examples/hello-egg/app/dubbo/providers/org/apache/dubbo/demo/TypeRequest.ts => packages/dubbo-service/src/context.ts (51%)
create mode 100644 packages/dubbo-service/src/dubbo-service.ts
create mode 100644 packages/dubbo-service/src/dubbo-setting.ts
rename java/dubbo-demo/dubbo-demo-api/src/main/java/org/apache/dubbo/demo/BasicTypeProvider.java => packages/dubbo-service/src/index.ts (81%)
create mode 100644 packages/dubbo-service/src/port.ts
create mode 100644 packages/dubbo-service/src/types.ts
copy packages/{zone-context => dubbo-service}/tsconfig.json (100%)
rename packages/{dubbo-invoker => dubbo-test}/.npmignore (88%)
create mode 100644 packages/dubbo-test/package.json
create mode 100644 packages/dubbo-test/src/__tests__/dubbo-directly-invoker-test.ts
create mode 100644 packages/dubbo-test/src/__tests__/dubbo-test.ts
rename packages/{dubbo/src/__tests__ => dubbo-test/src}/providers/org/apache/dubbo/demo/TypeRequest.ts (77%)
rename packages/{dubbo/src/__tests__ => dubbo-test/src}/providers/org/apache/dubbo/demo/UserRequest.ts (79%)
rename packages/{dubbo/src/__tests__ => dubbo-test/src}/providers/org/apache/dubbo/demo/UserResponse.ts (76%)
rename packages/{dubbo/src/__tests__/providers/org/apache/dubbo/demo => dubbo-test/src/providers/org/apache/dubbo/demo/consumer}/BasicTypeProvider.ts (79%)
rename packages/{dubbo/src/__tests__/providers/org/apache/dubbo/demo => dubbo-test/src/providers/org/apache/dubbo/demo/consumer}/DemoProvider.ts (73%)
rename packages/{dubbo/src/__tests__/providers/org/apache/dubbo/demo => dubbo-test/src/providers/org/apache/dubbo/demo/consumer}/ErrorProvider.ts (80%)
rename packages/{dubbo/src/consumer/statistics.ts => dubbo-test/src/providers/org/apache/dubbo/demo/consumer/index.ts} (79%)
rename packages/{dubbo/src/setting/types.ts => dubbo-test/src/providers/org/apache/dubbo/demo/provider/BasicTypeProvider.ts} (66%)
copy examples/hello-egg/app/dubbo/providers/org/apache/dubbo/demo/UserRequest.ts => packages/dubbo-test/src/providers/org/apache/dubbo/demo/provider/DemoProvider.ts (50%)
rename packages/{dubbo/src/consumer/request-id.ts => dubbo-test/src/providers/org/apache/dubbo/demo/provider/ErrorProvider.ts} (75%)
rename packages/{dubbo/src/common/config.ts => dubbo-test/src/providers/org/apache/dubbo/demo/provider/index.ts} (74%)
copy packages/{zone-context => dubbo-test}/tsconfig.json (100%)
delete mode 100644 packages/dubbo/.npmignore
delete mode 100644 packages/dubbo/package-lock.json
delete mode 100644 packages/dubbo/package.json
delete mode 100644 packages/dubbo/src/__tests__/async-test.ts
delete mode 100644 packages/dubbo/src/__tests__/context-test.ts
delete mode 100644 packages/dubbo/src/__tests__/decode-buffer-test.ts
delete mode 100644 packages/dubbo/src/__tests__/directly-dubbo-test.ts
delete mode 100644 packages/dubbo/src/__tests__/dubbo-hessian-parameter-test.ts
delete mode 100644 packages/dubbo/src/__tests__/dubbo-server-test.ts
delete mode 100644 packages/dubbo/src/__tests__/dubbo-test.ts
delete mode 100644 packages/dubbo/src/__tests__/dubbo-timeout-test.ts
delete mode 100644 packages/dubbo/src/__tests__/dubbox-test.ts
delete mode 100644 packages/dubbo/src/__tests__/go-test.ts
delete mode 100644 packages/dubbo/src/__tests__/setting-test.ts
delete mode 100644 packages/dubbo/src/__tests__/socket-worker-test.ts
delete mode 100644 packages/dubbo/src/__tests__/version-test.ts
delete mode 100644 packages/dubbo/src/__tests__/zookeeper-test.ts
delete mode 100644 packages/dubbo/src/common/go.ts
delete mode 100644 packages/dubbo/src/common/util.ts
delete mode 100644 packages/dubbo/src/consumer/directly-dubbo.ts
delete mode 100644 packages/dubbo/src/consumer/dubbo-agent.ts
delete mode 100644 packages/dubbo/src/consumer/dubbo-url.ts
delete mode 100644 packages/dubbo/src/consumer/dubbo.ts
delete mode 100644 packages/dubbo/src/consumer/queue.ts
delete mode 100644 packages/dubbo/src/consumer/scheduler.ts
delete mode 100644 packages/dubbo/src/consumer/socket-worker.ts
delete mode 100644 packages/dubbo/src/hessian.d.ts
delete mode 100644 packages/dubbo/src/index.ts
delete mode 100644 packages/dubbo/src/registry/index.ts
delete mode 100644 packages/dubbo/src/registry/registry-nacos.ts
delete mode 100644 packages/dubbo/src/registry/registry-zookeeper.ts
delete mode 100644 packages/dubbo/src/registry/registry.ts
delete mode 100644 packages/dubbo/src/serialization/constants.ts
delete mode 100644 packages/dubbo/src/serialization/decode-hessian2.ts
delete mode 100644 packages/dubbo/src/serialization/encode-hessian2.ts
delete mode 100644 packages/dubbo/src/serialization/heartbeat.ts
delete mode 100644 packages/dubbo/src/serialization/request.ts
delete mode 100644 packages/dubbo/src/server/response-context.ts
delete mode 100644 packages/dubbo/src/server/server.ts
delete mode 100644 packages/dubbo/src/server/server_test.ts
delete mode 100644 packages/dubbo/src/setting/index.ts
delete mode 100644 packages/dubbo/src/setting/type.ts
delete mode 100644 packages/dubbo/src/types.ts
delete mode 100644 packages/dubbo/tsconfig-es6.json
delete mode 100644 packages/interpret-cli/package-lock.json
create mode 100644 scripts/check-license.ts
delete mode 100755 start_etcd.sh
delete mode 100755 start_nacos.sh