You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ni...@apache.org on 2018/03/15 08:32:38 UTC

[incubator-servicecomb-java-chassis] branch master updated: [SCB-378] fix apllo readme (#599)

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

ningjiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-java-chassis.git


The following commit(s) were added to refs/heads/master by this push:
     new b50e6d5  [SCB-378] fix apllo readme (#599)
b50e6d5 is described below

commit b50e6d5fc4c267bb8e844cd0f05f178b2bcc9498
Author: lijasonvip <li...@huawei.com>
AuthorDate: Thu Mar 15 16:32:36 2018 +0800

    [SCB-378] fix apllo readme (#599)
    
    * SCB-378 fix apllo readme 2
    
    Signed-off-by: lijasonvip <li...@huawei.com>
    
    * SCB-378 fix readme for apollo configuration
    
    Signed-off-by: lijasonvip <li...@huawei.com>
---
 samples/config-apollo-sample/README.md | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

diff --git a/samples/config-apollo-sample/README.md b/samples/config-apollo-sample/README.md
index 398b826..0e96218 100644
--- a/samples/config-apollo-sample/README.md
+++ b/samples/config-apollo-sample/README.md
@@ -22,9 +22,9 @@ To use Apollo as configuration source in ServiceComb Java Chassis services:
   apollo:
     config:
       serverUri: http://127.0.0.1:8070	#Apollo portal server address
-      serviceName: apollo-test		#service name
-      env: DEV				#default valueDEV
-      clusters: test-cluster		#default value default
+      serviceName: apollo-test		#service name use AppId in apollo
+      env: DEV				#default value DEV
+      clusters: default		#default value default
       namespace: application		#default value application
       token: 				#get token from Apollo web pages
   ```
@@ -33,6 +33,21 @@ To use Apollo as configuration source in ServiceComb Java Chassis services:
 
   [Need to start service center first](http://servicecomb.incubator.apache.org/users/setup-environment/#)
 
+  Compile the source code at root directory of ServiceComb Java Chassis, which is `incubator-servicecomb-java-chassis/`, and use `mvn exec` to execute the main class `MainServer`.
+
+  ```bash
+  cd incubator-servicecomb-java-chassis/
+  mvn clean install -Psamples -DskipTests			#only need to install at first time.
+  cd samples/config-apollo-sample/
+  mvn exec:java -Dexec.mainClass="MainServer"
+  ```
+
+* Verify configurations can be configured dynamically.
+
+  Before publishing a new configuration items from apollo portal, `MainServer` will just print `DynamicProperty: {name=timeout, current value=default}` 
+
+  After `timeout` configuration is published with value `100`, `MainServer` will print `DynamicProperty: {name=timeout, current value=100}` 
+
 
 ## More
 

-- 
To stop receiving notification emails like this one, please contact
ningjiang@apache.org.