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/07/04 07:41:48 UTC

[dubbo-js] 01/01: fixed dubbo-servie types

This is an automated email from the ASF dual-hosted git repository.

hufeng pushed a commit to tag v4.0.0
in repository https://gitbox.apache.org/repos/asf/dubbo-js.git

commit d7d415afbefc529a197052c33d73b2996c19c472
Author: hufeng <fe...@gmail.com>
AuthorDate: Sun Jul 4 15:40:35 2021 +0800

    fixed dubbo-servie types
---
 CHANGE.md                           |  9 ++-------
 Makefile                            | 16 +++-------------
 packages/dubbo-service/src/types.ts |  2 ++
 3 files changed, 7 insertions(+), 20 deletions(-)

diff --git a/CHANGE.md b/CHANGE.md
index 4d2d2a8..6eded46 100644
--- a/CHANGE.md
+++ b/CHANGE.md
@@ -1,12 +1,9 @@
 # Release Notes
 
-
 ## 4.0.0
 
 ![image](https://user-images.githubusercontent.com/533008/124376606-67f4a680-dcda-11eb-91b9-96933828bf42.png)
 
-
-
 After long-term community feedback and collaboration, and thanks to the efforts of the vivo open source collaboration team, we finally ushered in the release of apache dubbo-js 4.0.0.
 
 dubbo-js 4.0.0 will be a new milestone. We have made major software architecture adjustments and provided full-stack dubbo service capabilities. Dubbo/dj, which is under construction, will help the zero development of framework code by building a small cross-language DSL language for dubbo.
@@ -19,12 +16,11 @@ In the process of building dubbo-js, we adhere to the consistent principle.
 
 3. High performance and observable.
 
-
 ### Arch
 
 ![image](https://user-images.githubusercontent.com/533008/124376584-43003380-dcda-11eb-9917-8c8d439b1edb.png)
 
-### change log 
+### change log
 
 - Separate modules, refactor code, simplify implementation logic, and remove unnecessary defensive programming
 - Zookeeper's node underlying library is replaced with zookeeper's native c implementation, replacing the existing node-zookeeper-client
@@ -52,10 +48,9 @@ In the process of building dubbo-js, we adhere to the consistent principle.
 ### 【Bug fix】
 
 - Fix serialization of decodeDubboResponse of dubbo-consumer and deserialization of err object of error response
-- Repair the heartbeat mechanism between the consumer and the server to avoid a large number of heartbeat storms. At present,  The server will reply immediately after receiving the heartbeat, and the consumer will check and send periodically.
+- Repair the heartbeat mechanism between the consumer and the server to avoid a large number of heartbeat storms. At present, The server will reply immediately after receiving the heartbeat, and the consumer will check and send periodically.
 - Fix the version setting of dubboVersion of dubbo-consumer, this version should be the protocol version of dubbo protocal, not the version of dubbo library
 
-
 ## 3.0.0
 
 After accepting the community's pr for a long time, we are ready to release dubbo-js@3.0.0
diff --git a/Makefile b/Makefile
index 12bf2df..3a54845 100644
--- a/Makefile
+++ b/Makefile
@@ -15,6 +15,8 @@
 
 default: build-interpret-util dubbo-common dubbo-registry dubbo-serialization dubbo-service dubbo-consumer
 
+clean-all: clean-dubbo-common clean-dubbo-registry clean-dubbo-registry clean-dubbo-serialization clean-dubbo-consumer clean-dubbo-service clean-interpret-util
+
 dubbo-common: clean-dubbo-common
 	npx tsc --project ./packages/dubbo-common/tsconfig.json
 	@echo "compile dubbo-common successfully ❤️\n"
@@ -68,17 +70,5 @@ build-demo-api:clean-demo-api
 	cd ./java/dubbo-demo/dubbo-demo-api && mvn install dependency:copy-dependencies
 	@echo "build demo-api successfully 👌\n"
 
-clean-demo-api:
-	cd ./java/dubbo-demo/dubbo-demo-api && mvn clean
-	@echo "clean demo-api successfully 👌\n"
-
 interpret-jar:build-demo-api
-	ts-node ./packages/interpret-cli/src/cli.ts interpret -c dubbo.json
-
-build-dubbo-invoker:clean-dubbo-invoker
-	npx tsc --project ./packages/dubbo-invoker/tsconfig.json
-	@echo "compile dubbo-invoker successfully 👏\n"
-
-clean-dubbo-invoker:
-	rm -rf ./packages/dubbo-invoker/lib
-	@echo "clean dubbo-invoker successfully 👏\n"
+	ts-node ./packages/interpret-cli/src/cli.ts interpret -c dubbo.json
\ No newline at end of file
diff --git a/packages/dubbo-service/src/types.ts b/packages/dubbo-service/src/types.ts
index 3f34358..0bb1c0e 100644
--- a/packages/dubbo-service/src/types.ts
+++ b/packages/dubbo-service/src/types.ts
@@ -33,6 +33,8 @@ export interface IDubboServerProps {
 
 export interface IDubboService {
   dubboInterface: string
+  group?: string
+  version?: string
   methods: { [key in string]: Function }
 }