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