You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by li...@apache.org on 2022/08/25 11:25:14 UTC
[dubbo-go-samples] branch disable-java-IT created (now 06509eda)
This is an automated email from the ASF dual-hosted git repository.
liujun pushed a change to branch disable-java-IT
in repository https://gitbox.apache.org/repos/asf/dubbo-go-samples.git
at 06509eda update hello world java demo
This branch includes the following new commits:
new 06509eda update hello world java demo
The 1 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.
[dubbo-go-samples] 01/01: update hello world java demo
Posted by li...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
liujun pushed a commit to branch disable-java-IT
in repository https://gitbox.apache.org/repos/asf/dubbo-go-samples.git
commit 06509eda717ee1988fe45ba4bd1f608ba9c3aa69
Author: chickenlj <ke...@gmail.com>
AuthorDate: Thu Aug 25 19:24:46 2022 +0800
update hello world java demo
---
helloworld/java-client/pom.xml | 2 +-
.../java/com/apache/dubbo/sample/basic/ApiConsumer.java | 9 +++++++--
helloworld/java-server/pom.xml | 2 +-
.../java/com/apache/dubbo/sample/basic/ApiProvider.java | 13 +++++++++----
integrate_test/helloworld/tests/java/run.sh | 8 ++++----
5 files changed, 22 insertions(+), 12 deletions(-)
diff --git a/helloworld/java-client/pom.xml b/helloworld/java-client/pom.xml
index da8ae8c3..3bc4dcdd 100644
--- a/helloworld/java-client/pom.xml
+++ b/helloworld/java-client/pom.xml
@@ -27,7 +27,7 @@
<properties>
<source.level>1.8</source.level>
<target.level>1.8</target.level>
- <dubbo.version>3.0.2</dubbo.version>
+ <dubbo.version>3.0.11</dubbo.version>
<junit.version>4.12</junit.version>
<spring-test.version>4.3.16.RELEASE</spring-test.version>
<maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
diff --git a/helloworld/java-client/src/main/java/com/apache/dubbo/sample/basic/ApiConsumer.java b/helloworld/java-client/src/main/java/com/apache/dubbo/sample/basic/ApiConsumer.java
index 71e5f2a8..07bc37ea 100644
--- a/helloworld/java-client/src/main/java/com/apache/dubbo/sample/basic/ApiConsumer.java
+++ b/helloworld/java-client/src/main/java/com/apache/dubbo/sample/basic/ApiConsumer.java
@@ -21,6 +21,7 @@ import org.apache.dubbo.common.constants.CommonConstants;
import org.apache.dubbo.config.ApplicationConfig;
import org.apache.dubbo.config.ReferenceConfig;
import org.apache.dubbo.config.RegistryConfig;
+import org.apache.dubbo.config.bootstrap.DubboBootstrap;
import org.apache.dubbo.sample.hello.Helloworld;
import java.io.IOException;
@@ -34,8 +35,12 @@ public class ApiConsumer {
ref.setProtocol(CommonConstants.TRIPLE);
ref.setLazy(true);
ref.setTimeout(100000);
- ref.setApplication(new ApplicationConfig("demo-consumer"));
- ref.setRegistry(new RegistryConfig("zookeeper://127.0.0.1:2181"));
+
+ DubboBootstrap.getInstance()
+ .application(new ApplicationConfig("demo-consumer"))
+ .registry(new RegistryConfig("zookeeper://127.0.0.1:2181"))
+ .reference(ref).start();
+
final IGreeter iGreeter = ref.get();
System.out.println("dubbo ref started");
diff --git a/helloworld/java-server/pom.xml b/helloworld/java-server/pom.xml
index bac62e90..825b7fe7 100644
--- a/helloworld/java-server/pom.xml
+++ b/helloworld/java-server/pom.xml
@@ -29,7 +29,7 @@
<properties>
<source.level>1.8</source.level>
<target.level>1.8</target.level>
- <dubbo.version>3.0.2</dubbo.version>
+ <dubbo.version>3.0.11</dubbo.version>
<junit.version>4.12</junit.version>
<spring-test.version>4.3.16.RELEASE</spring-test.version>
<maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
diff --git a/helloworld/java-server/src/main/java/com/apache/dubbo/sample/basic/ApiProvider.java b/helloworld/java-server/src/main/java/com/apache/dubbo/sample/basic/ApiProvider.java
index e052dcb7..b50dc252 100644
--- a/helloworld/java-server/src/main/java/com/apache/dubbo/sample/basic/ApiProvider.java
+++ b/helloworld/java-server/src/main/java/com/apache/dubbo/sample/basic/ApiProvider.java
@@ -30,10 +30,15 @@ public class ApiProvider {
service.setInterface(IGreeter.class);
service.setRef(new IGreeter1Impl());
service.setProtocol(new ProtocolConfig(CommonConstants.TRIPLE, 50051));
- service.setApplication(new ApplicationConfig("demo-provider"));
- service.setRegistry(new RegistryConfig("zookeeper://127.0.0.1:2181"));
- service.export();
+ service.setApplication();
+ service.setRegistry();
System.out.println("dubbo service started");
- new CountDownLatch(1).await();
+
+ DubboBootstrap.getInstance()
+ .application(new ApplicationConfig("demo-provider"))
+ .registry(new RegistryConfig("zookeeper://127.0.0.1:2181"))
+ .service(service)
+ .start()
+ .await();
}
}
diff --git a/integrate_test/helloworld/tests/java/run.sh b/integrate_test/helloworld/tests/java/run.sh
index 339e2fd8..59e64c39 100755
--- a/integrate_test/helloworld/tests/java/run.sh
+++ b/integrate_test/helloworld/tests/java/run.sh
@@ -5,7 +5,7 @@ if [ -z "$1" ]; then
exit
fi
-#cd $1
-#set -e
-#
-#mvn test
\ No newline at end of file
+cd $1
+set -e
+
+mvn test
\ No newline at end of file