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 2020/12/30 07:13:13 UTC

[dubbo-js] branch master updated (429df97 -> a7713d4)

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 429df97  Merge pull request #222 from Fu-Shengsheng/master
     new 555d7a3  feat: build nacos environment
     new 6d86f1c  feat: support dubbo service and refactor arch
     new bf8cdc4  feat: init nacos let go
     new fef861b  Merge branch 'next' of gitlab.vmic.xyz:vivo-fed/dubbo-js into next
     new 85c4bef  refactor: refactor socket-worker and dubbo-server heartbeat
     new 41d5611  refactor: refactor serialization
     new 6c24d23  refactor hessian
     new 634489f  feat: 完成dubbo-server,扩展中间件机制
     new 7e45cd4  fixed: dubboversion error and consumer heartbeat
     new 226d09a  fixed: dubboversion error and consumer heartbeat
     new ebe0b3e  fixed: dubbo serice url
     new cc84811  fixed: consumer decode response service error
     new 3ddb7b0  fixed: consumer decode response service error
     new 50bf3c3  refactor hello-koa demo
     new 5ae0b79  refactor: dobbo consumer getAgentMap
     new 6079d8a  fixed:hello-koa dubbo-service version and refactor IDubboService clazz => dubboInterface
     new 6302822  refactor: 优化debug日志
     new 35ab3ca  check dubbo response hessian type and refactor hello-koa demo
     new 6d65334  feat: add nocas
     new 7aed7b1  feat: finish nacos basic process
     new 809ed97  Merge branch 'next' of gitlab.vmic.xyz:vivo-fed/dubbo-js into next
     new 97e7907  fix: gitignore
     new fad7f9f  merge
     new 0c774b8  reset tsconfig-es6.json and reset registry.ts
     new eb5d611  delete nacos example
     new b5410d4  refactor demo
     new d567fe8  dubbo consumer change register => registry
     new 123ebeb  refactor registry接入方式
     new 54ffc5e  refactor module
     new a3f99b5  fix(dubbo-server): add group default ''
     new a0061cc  fix: 给 hello-midway 的 config 中增加 nacos 配置注释
     new 6c3d94f  build etcd docker environment
     new a5e5c3e  Merge branch 'next' of gitlab.vmic.xyz:vivo-fed/dubbo-js into next
     new a7713d4  Merge pull request #228 from vivo/master

The 506 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:
 .editorconfig                                      |   9 +
 .github/workflows/nodejs.yml                       |  42 ++
 .gitignore                                         |   5 +-
 .travis.yml                                        |  47 +-
 .vscode/launch.json                                |  16 +
 examples/hello-midway/appveyor.yml => appveyor.yml |   2 +
 etcd-docker/etcd.yaml                              |  34 ++
 examples/hello-egg/app/dubbo/index.ts              |   2 +-
 examples/hello-koa/package.json                    |   5 +-
 .../hello-koa/src/dubbo/{ => consumer}/dubbo.ts    |  10 +-
 .../hello-koa/src/dubbo/{ => consumer}/service.ts  |   0
 examples/hello-koa/src/dubbo/provider/dubbo.ts     |  11 +
 examples/hello-koa/src/dubbo/provider/service.ts   | 116 ++++
 examples/hello-koa/src/server.ts                   |  15 +-
 examples/hello-koa/tsconfig.json                   |   6 +-
 examples/hello-koa/yarn.lock                       |   5 +
 examples/hello-midway/.gitignore                   |   1 +
 examples/hello-midway/package.json                 |   1 +
 examples/hello-midway/src/app.ts                   |  12 +-
 examples/hello-midway/src/app/controller/home.ts   |  18 +-
 examples/hello-midway/src/app/dubbo/index.ts       |  14 +-
 examples/hello-midway/src/config/config.default.ts |  16 +-
 .../java/org/apache/dubbo/demo/TypeRequest.java    |   8 +
 java/dubbo-demo/dubbo-demo-consumer/pom.xml        |   5 +
 .../org/apache/dubbo/demo/consumer/Consumer.java   |  44 +-
 .../META-INF/spring/dubbo-demo-consumer.xml        |   2 +-
 .../pom.xml                                        |  42 +-
 .../src/main/assembly/assembly.xml                 |   0
 .../src/main/assembly/conf/dubbo.properties        |   0
 .../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        |   2 +-
 .../META-INF/spring/dubbo-demo-provider1.xml       |   2 +-
 .../src/main/resources/log4j.properties            |   0
 java/dubbo-demo/dubbo-demo-provider/pom.xml        |   4 +-
 java/dubbo-demo/pom.xml                            |   1 +
 nacos-docker/README.md                             | 136 +++++
 nacos-docker/README_ZH.md                          | 132 ++++
 nacos-docker/build/Dockerfile                      |  54 ++
 nacos-docker/build/bin/docker-startup.sh           | 109 ++++
 nacos-docker/build/conf/application.properties     |  47 ++
 nacos-docker/build/init.d/custom.properties        |  19 +
 nacos-docker/changlog                              |  44 ++
 nacos-docker/env/mysql.env                         |   4 +
 nacos-docker/env/nacos-embedded.env                |   8 +
 nacos-docker/env/nacos-hostname.env                |   8 +
 nacos-docker/env/nacos-ip.env                      |   7 +
 nacos-docker/env/nacos-standlone-mysql.env         |   8 +
 nacos-docker/example/cluster-embedded.yaml         |  42 ++
 nacos-docker/example/cluster-hostname.yaml         |  56 ++
 nacos-docker/example/cluster-ip.yaml               |  68 +++
 nacos-docker/example/init.d/custom.properties      |  19 +
 .../example/prometheus/prometheus-cluster.yaml     |  34 ++
 .../example/prometheus/prometheus-standalone.yaml  |  34 ++
 nacos-docker/example/standalone-derby.yaml         |  29 +
 .../example/standalone-logs/nacos_gc.log.0.current |  15 +
 nacos-docker/example/standalone-logs/start.out     |  56 ++
 nacos-docker/example/standalone-mysql-5.7.yaml     |  42 ++
 nacos-docker/example/standalone-mysql-8.yaml       |  27 +
 package.json                                       |   3 +
 packages/dubbo/package-lock.json                   | 219 +++++++
 packages/dubbo/package.json                        |   5 +-
 packages/dubbo/src/__tests__/dubbo-server-test.ts  | 165 +++++
 packages/dubbo/src/__tests__/dubbo-test.ts         |   2 +-
 packages/dubbo/src/__tests__/version-test.ts       |  30 +
 packages/dubbo/src/{ => common}/byte.ts            |   0
 packages/dubbo/src/{ => common}/config.ts          |   0
 packages/dubbo/src/{ => common}/err.ts             |   3 +
 packages/dubbo/src/{ => common}/go.ts              |   0
 packages/dubbo/src/common/util.ts                  | 151 +++++
 .../dubbo/src/{ => consumer}/directly-dubbo.ts     |  18 +-
 packages/dubbo/src/{ => consumer}/dubbo-agent.ts   |   4 +-
 packages/dubbo/src/{ => consumer}/dubbo-url.ts     |   2 +-
 packages/dubbo/src/{ => consumer}/dubbo.ts         |  44 +-
 packages/dubbo/src/{ => consumer}/queue.ts         |  27 +-
 .../{context.ts => consumer/request-context.ts}    |  18 +-
 packages/dubbo/src/{ => consumer}/request-id.ts    |   0
 packages/dubbo/src/{ => consumer}/scheduler.ts     |  56 +-
 packages/dubbo/src/{ => consumer}/socket-status.ts |   0
 packages/dubbo/src/{ => consumer}/socket-worker.ts | 150 ++---
 packages/dubbo/src/{ => consumer}/statistics.ts    |   0
 packages/dubbo/src/heartbeat.ts                    |  73 ---
 packages/dubbo/src/hessian.d.ts                    |  39 ++
 packages/dubbo/src/index.ts                        |  24 +-
 packages/dubbo/src/registry/index.ts               |  38 +-
 packages/dubbo/src/registry/registry-nacos.ts      | 113 ++++
 .../{zookeeper.ts => registry-zookeeper.ts}        | 114 +++-
 packages/dubbo/src/registry/registry.ts            |  23 +-
 packages/dubbo/src/serialization/constants.ts      |  46 ++
 .../dubbo/src/{ => serialization}/decode-buffer.ts |  83 +--
 .../decode-hessian2.ts}                            | 129 ++--
 .../encode-hessian2.ts}                            | 164 ++++-
 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                |   3 +-
 packages/dubbo/src/types.ts                        |  94 ++-
 packages/dubbo/src/util.ts                         |  80 ---
 packages/interpret-util/package-lock.json          |  26 +
 start_etcd.sh                                      |   2 +
 start_nacos.sh                                     |   2 +
 tsconfig.json                                      |   4 +-
 yarn.lock                                          | 676 ++++++++++++++++++++-
 108 files changed, 4085 insertions(+), 653 deletions(-)
 create mode 100644 .editorconfig
 create mode 100644 .github/workflows/nodejs.yml
 create mode 100644 .vscode/launch.json
 copy examples/hello-midway/appveyor.yml => appveyor.yml (82%)
 create mode 100644 etcd-docker/etcd.yaml
 rename examples/hello-koa/src/dubbo/{ => consumer}/dubbo.ts (89%)
 rename examples/hello-koa/src/dubbo/{ => consumer}/service.ts (100%)
 create mode 100644 examples/hello-koa/src/dubbo/provider/dubbo.ts
 create mode 100644 examples/hello-koa/src/dubbo/provider/service.ts
 copy java/dubbo-demo/{dubbo-demo-provider => dubbo-demo-provider-with-nacos}/pom.xml (85%)
 copy java/dubbo-demo/{dubbo-demo-provider => dubbo-demo-provider-with-nacos}/src/main/assembly/assembly.xml (100%)
 copy java/dubbo-demo/{dubbo-demo-provider => dubbo-demo-provider-with-nacos}/src/main/assembly/conf/dubbo.properties (100%)
 copy java/dubbo-demo/{dubbo-demo-provider => dubbo-demo-provider-with-nacos}/src/main/java/org/apache/dubbo/demo/provider/BasicTypeProviderImpl.java (100%)
 copy java/dubbo-demo/{dubbo-demo-provider => dubbo-demo-provider-with-nacos}/src/main/java/org/apache/dubbo/demo/provider/DemoProviderImpl.java (100%)
 copy java/dubbo-demo/{dubbo-demo-provider => dubbo-demo-provider-with-nacos}/src/main/java/org/apache/dubbo/demo/provider/ErrorProviderImpl.java (100%)
 copy java/dubbo-demo/{dubbo-demo-provider => dubbo-demo-provider-with-nacos}/src/main/java/org/apache/dubbo/demo/provider/Provider.java (100%)
 copy java/dubbo-demo/{dubbo-demo-provider => dubbo-demo-provider-with-nacos}/src/main/java/org/apache/dubbo/demo/provider/Provider1.java (100%)
 copy java/dubbo-demo/{dubbo-demo-provider => dubbo-demo-provider-with-nacos}/src/main/resources/META-INF/spring/dubbo-demo-provider.xml (94%)
 copy java/dubbo-demo/{dubbo-demo-provider => dubbo-demo-provider-with-nacos}/src/main/resources/META-INF/spring/dubbo-demo-provider1.xml (94%)
 copy java/dubbo-demo/{dubbo-demo-provider => dubbo-demo-provider-with-nacos}/src/main/resources/log4j.properties (100%)
 create mode 100644 nacos-docker/README.md
 create mode 100644 nacos-docker/README_ZH.md
 create mode 100644 nacos-docker/build/Dockerfile
 create mode 100755 nacos-docker/build/bin/docker-startup.sh
 create mode 100644 nacos-docker/build/conf/application.properties
 create mode 100644 nacos-docker/build/init.d/custom.properties
 create mode 100644 nacos-docker/changlog
 create mode 100644 nacos-docker/env/mysql.env
 create mode 100644 nacos-docker/env/nacos-embedded.env
 create mode 100644 nacos-docker/env/nacos-hostname.env
 create mode 100644 nacos-docker/env/nacos-ip.env
 create mode 100644 nacos-docker/env/nacos-standlone-mysql.env
 create mode 100644 nacos-docker/example/cluster-embedded.yaml
 create mode 100644 nacos-docker/example/cluster-hostname.yaml
 create mode 100644 nacos-docker/example/cluster-ip.yaml
 create mode 100644 nacos-docker/example/init.d/custom.properties
 create mode 100644 nacos-docker/example/prometheus/prometheus-cluster.yaml
 create mode 100644 nacos-docker/example/prometheus/prometheus-standalone.yaml
 create mode 100644 nacos-docker/example/standalone-derby.yaml
 create mode 100644 nacos-docker/example/standalone-logs/nacos_gc.log.0.current
 create mode 100644 nacos-docker/example/standalone-logs/start.out
 create mode 100644 nacos-docker/example/standalone-mysql-5.7.yaml
 create mode 100644 nacos-docker/example/standalone-mysql-8.yaml
 create mode 100644 packages/dubbo/package-lock.json
 create mode 100644 packages/dubbo/src/__tests__/dubbo-server-test.ts
 create mode 100644 packages/dubbo/src/__tests__/version-test.ts
 rename packages/dubbo/src/{ => common}/byte.ts (100%)
 rename packages/dubbo/src/{ => common}/config.ts (100%)
 rename packages/dubbo/src/{ => common}/err.ts (93%)
 rename packages/dubbo/src/{ => common}/go.ts (100%)
 create mode 100644 packages/dubbo/src/common/util.ts
 rename packages/dubbo/src/{ => consumer}/directly-dubbo.ts (93%)
 rename packages/dubbo/src/{ => consumer}/dubbo-agent.ts (96%)
 rename packages/dubbo/src/{ => consumer}/dubbo-url.ts (98%)
 rename packages/dubbo/src/{ => consumer}/dubbo.ts (89%)
 rename packages/dubbo/src/{ => consumer}/queue.ts (90%)
 rename packages/dubbo/src/{context.ts => consumer/request-context.ts} (94%)
 rename packages/dubbo/src/{ => consumer}/request-id.ts (100%)
 rename packages/dubbo/src/{ => consumer}/scheduler.ts (78%)
 rename packages/dubbo/src/{ => consumer}/socket-status.ts (100%)
 rename packages/dubbo/src/{ => consumer}/socket-worker.ts (57%)
 rename packages/dubbo/src/{ => consumer}/statistics.ts (100%)
 delete mode 100644 packages/dubbo/src/heartbeat.ts
 create mode 100644 packages/dubbo/src/hessian.d.ts
 create mode 100644 packages/dubbo/src/registry/registry-nacos.ts
 rename packages/dubbo/src/registry/{zookeeper.ts => registry-zookeeper.ts} (78%)
 create mode 100644 packages/dubbo/src/serialization/constants.ts
 rename packages/dubbo/src/{ => serialization}/decode-buffer.ts (65%)
 rename packages/dubbo/src/{decode.ts => serialization/decode-hessian2.ts} (53%)
 rename packages/dubbo/src/{encode.ts => serialization/encode-hessian2.ts} (56%)
 create mode 100644 packages/dubbo/src/serialization/heartbeat.ts
 create mode 100644 packages/dubbo/src/serialization/request.ts
 create mode 100644 packages/dubbo/src/server/response-context.ts
 create mode 100644 packages/dubbo/src/server/server.ts
 create mode 100644 packages/dubbo/src/server/server_test.ts
 delete mode 100644 packages/dubbo/src/util.ts
 create mode 100644 packages/interpret-util/package-lock.json
 create mode 100755 start_etcd.sh
 create mode 100755 start_nacos.sh