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