You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by al...@apache.org on 2021/06/25 14:04:18 UTC

[dubbo-go-samples] branch 3.0 updated: add .run xml for goland to quick start (#129)

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

alexstocks pushed a commit to branch 3.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-samples.git


The following commit(s) were added to refs/heads/3.0 by this push:
     new 9d28e97  add .run xml for goland to quick start (#129)
9d28e97 is described below

commit 9d28e9716f67551f3369c05f87eeefc184dcf539
Author: 氕氘氚 <cj...@163.com>
AuthorDate: Fri Jun 25 22:04:10 2021 +0800

    add .run xml for goland to quick start (#129)
    
    * add general .run file
    
    * add .run xml
    
    * del repeat xml in general folder
    
    * mod format xml
---
 .run/general/general-dubbo-go-client.run.xml       |  4 ++--
 .run/general/general-dubbo-go-server.run.xml       |  2 +-
 .../general-dubbo3-hessian2-go-client.run.xml      | 28 ----------------------
 .../general-dubbo3-hessian2-go-server.run.xml      | 15 ------------
 .run/general/general-grpc-go-client.run.xml        |  4 ++--
 ...n.xml => general-grpc-go-stream-client.run.xml} | 10 ++++----
 .run/general/general-grpc-go-stream-server.run.xml | 15 ++++++++++++
 ...un.xml => general-grpc-go-unary-client.run.xml} |  8 +++----
 ...un.xml => general-grpc-go-unary-server.run.xml} |  8 +++----
 .run/general/general-jsonrpc-go-client.run.xml     | 15 ++++++++++++
 .run/general/general-jsonrpc-go-server.run.xml     | 15 ++++++++++++
 .run/tls-go-client.run.xml                         | 15 ++++++++++++
 .run/tls-go-server.run.xml                         | 15 ++++++++++++
 .run/tracing-dubbo-go-client.run.xml               | 15 ++++++++++++
 .run/tracing-dubbo-go-server.run.xml               | 15 ++++++++++++
 .run/tracing-grpc-go-client.run.xml                | 15 ++++++++++++
 .run/tracing-grpc-go-server.run.xml                | 15 ++++++++++++
 .run/tracing-jsonrpc-go-client.run.xml             | 15 ++++++++++++
 .run/tracing-jsonrpc-go-server.run.xml             | 15 ++++++++++++
 19 files changed, 183 insertions(+), 61 deletions(-)

diff --git a/.run/general/general-dubbo-go-client.run.xml b/.run/general/general-dubbo-go-client.run.xml
index e04219c..cd97597 100644
--- a/.run/general/general-dubbo-go-client.run.xml
+++ b/.run/general/general-dubbo-go-client.run.xml
@@ -4,10 +4,10 @@
     <working_directory value="$PROJECT_DIR$" />
     <envs>
       <env name="CONF_CONSUMER_FILE_PATH" value="$PROJECT_DIR$/general/dubbo/go-client/conf/client.yml" />
-      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/general/general/dubbo/go-client/conf/log.yml" />
+      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/general/dubbo/go-client/conf/log.yml" />
     </envs>
     <kind value="PACKAGE" />
-    <filePath value="$PROJECT_DIR$/general/grpc/unary/go-client/app/client.go" />
+    <filePath value="$PROJECT_DIR$/general/dubbo/go-client/cmd/client.go" />
     <package value="github.com/apache/dubbo-go-samples/general/dubbo/go-client/cmd" />
     <directory value="$PROJECT_DIR$" />
     <method v="2" />
diff --git a/.run/general/general-dubbo-go-server.run.xml b/.run/general/general-dubbo-go-server.run.xml
index d464b91..27410ec 100644
--- a/.run/general/general-dubbo-go-server.run.xml
+++ b/.run/general/general-dubbo-go-server.run.xml
@@ -7,7 +7,7 @@
       <env name="CONF_PROVIDER_FILE_PATH" value="$PROJECT_DIR$/general/dubbo/go-server/conf/server.yml" />
     </envs>
     <kind value="PACKAGE" />
-    <filePath value="$PROJECT_DIR$/general/grpc/unary/go-server/app/server.go" />
+    <filePath value="$PROJECT_DIR$/general/dubbo/go-server/cmd/server.go" />
     <package value="github.com/apache/dubbo-go-samples/general/dubbo/go-server/cmd" />
     <directory value="$PROJECT_DIR$" />
     <method v="2" />
diff --git a/.run/general/general-dubbo3-hessian2-go-client.run.xml b/.run/general/general-dubbo3-hessian2-go-client.run.xml
deleted file mode 100644
index 72e0626..0000000
--- a/.run/general/general-dubbo3-hessian2-go-client.run.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<component name="ProjectRunConfigurationManager">
-  <configuration default="false" name="general-dubbo3-hessian2-go-client" type="GoApplicationRunConfiguration" factoryName="Go Application" folderName="general">
-    <module name="dubbo-go-samples" />
-    <working_directory value="$PROJECT_DIR$" />
-    <envs>
-      <env name="CONF_CONSUMER_FILE_PATH" value="$PROJECT_DIR$/general/dubbo3/hessian2/go-client/conf/client.yml" />
-      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/general/general/dubbo3/hessian2/go-client/conf/log.yml" />
-    </envs>
-    <kind value="PACKAGE" />
-    <filePath value="$PROJECT_DIR$/|$PROJECT_DIR$/general/dubbo3/hessian2/go-server/cmd" />
-    <package value="github.com/apache/dubbo-go-samples/general/dubbo3/hessian2/go-server/cmd" />
-    <directory value="$PROJECT_DIR$/" />
-    <method v="2" />
-  </configuration>
-  <configuration default="false" name="general-dubbo3-hessian2-go-client" type="GoApplicationRunConfiguration" factoryName="Go Application" folderName="general">
-    <module name="dubbo-go-samples" />
-    <working_directory value="$PROJECT_DIR$" />
-    <envs>
-      <env name="CONF_CONSUMER_FILE_PATH" value="$PROJECT_DIR$/general/dubbo3/hessian2/go-client/conf/client.yml" />
-      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/general/general/dubbo3/hessian2/go-client/conf/log.yml" />
-    </envs>
-    <kind value="PACKAGE" />
-    <filePath value="$PROJECT_DIR$/|$PROJECT_DIR$/general/dubbo3/hessian2/go-client/cmd" />
-    <package value="github.com/apache/dubbo-go-samples/general/dubbo3/hessian2/go-client/cmd" />
-    <directory value="$PROJECT_DIR$/" />
-    <method v="2" />
-  </configuration>
-</component>
\ No newline at end of file
diff --git a/.run/general/general-dubbo3-hessian2-go-server.run.xml b/.run/general/general-dubbo3-hessian2-go-server.run.xml
deleted file mode 100644
index e3a48d3..0000000
--- a/.run/general/general-dubbo3-hessian2-go-server.run.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<component name="ProjectRunConfigurationManager">
-  <configuration default="false" name="general-dubbo3-hessian2-go-server" type="GoApplicationRunConfiguration" factoryName="Go Application" folderName="general">
-    <module name="dubbo-go-samples" />
-    <working_directory value="$PROJECT_DIR$" />
-    <envs>
-      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/general/dubbo3/hessian2/go-server/conf/log.yml" />
-      <env name="CONF_PROVIDER_FILE_PATH" value="$PROJECT_DIR$/general/dubbo3/hessian2/go-server/conf/server.yml" />
-    </envs>
-    <kind value="PACKAGE" />
-    <filePath value="$PROJECT_DIR$/general/dubbo3/hessian2/go-server/cmd/server.go" />
-    <package value="github.com/apache/dubbo-go-samples/general/dubbo3/hessian2/go-server/cmd" />
-    <directory value="$PROJECT_DIR$" />
-    <method v="2" />
-  </configuration>
-</component>
\ No newline at end of file
diff --git a/.run/general/general-grpc-go-client.run.xml b/.run/general/general-grpc-go-client.run.xml
index e69b27d..4593279 100644
--- a/.run/general/general-grpc-go-client.run.xml
+++ b/.run/general/general-grpc-go-client.run.xml
@@ -3,8 +3,8 @@
     <module name="dubbo-go-samples" />
     <working_directory value="$PROJECT_DIR$" />
     <envs>
-      <env name="CONF_CONSUMER_FILE_PATH" value="$PROJECT_DIR$/general/grpc/go-server/conf/client.yml" />
-      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/general/grpc/go-server/conf/conf/log.yml" />
+      <env name="CONF_CONSUMER_FILE_PATH" value="$PROJECT_DIR$/general/grpc/go-client/conf/client.yml" />
+      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/general/grpc/go-client/conf/conf/log.yml" />
     </envs>
     <kind value="PACKAGE" />
     <filePath value="$PROJECT_DIR$/general/grpc/go-client/cmd/client.go" />
diff --git a/.run/general/general-grpc-go-client.run.xml b/.run/general/general-grpc-go-stream-client.run.xml
similarity index 54%
copy from .run/general/general-grpc-go-client.run.xml
copy to .run/general/general-grpc-go-stream-client.run.xml
index e69b27d..3d6d045 100644
--- a/.run/general/general-grpc-go-client.run.xml
+++ b/.run/general/general-grpc-go-stream-client.run.xml
@@ -1,14 +1,14 @@
 <component name="ProjectRunConfigurationManager">
-  <configuration default="false" name="general-grpc-go-client" type="GoApplicationRunConfiguration" factoryName="Go Application" folderName="general">
+  <configuration default="false" name="general-grpc-go-stream-client" type="GoApplicationRunConfiguration" factoryName="Go Application" folderName="general">
     <module name="dubbo-go-samples" />
     <working_directory value="$PROJECT_DIR$" />
     <envs>
-      <env name="CONF_CONSUMER_FILE_PATH" value="$PROJECT_DIR$/general/grpc/go-server/conf/client.yml" />
-      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/general/grpc/go-server/conf/conf/log.yml" />
+      <env name="CONF_CONSUMER_FILE_PATH" value="$PROJECT_DIR$/general/grpc/stream/go-client/profiles/dev/client.yml" />
+      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/general/grpc/stream/go-client/profiles/dev/log.yml" />
     </envs>
     <kind value="PACKAGE" />
-    <filePath value="$PROJECT_DIR$/general/grpc/go-client/cmd/client.go" />
-    <package value="github.com/apache/dubbo-go-samples/general/grpc/go-client/cmd" />
+    <filePath value="$PROJECT_DIR$/general/grpc/stream/go-client/app/client.go" />
+    <package value="github.com/apache/dubbo-go-samples/general/grpc/stream/go-client/app" />
     <directory value="$PROJECT_DIR$" />
     <method v="2" />
   </configuration>
diff --git a/.run/general/general-grpc-go-stream-server.run.xml b/.run/general/general-grpc-go-stream-server.run.xml
new file mode 100644
index 0000000..71a5e12
--- /dev/null
+++ b/.run/general/general-grpc-go-stream-server.run.xml
@@ -0,0 +1,15 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="general-grpc-go-stream-server" type="GoApplicationRunConfiguration" factoryName="Go Application" folderName="general">
+    <module name="dubbo-go-samples" />
+    <working_directory value="$PROJECT_DIR$" />
+    <envs>
+      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/general/grpc/server/go-server/profiles/dev/log.yml" />
+      <env name="CONF_PROVIDER_FILE_PATH" value="$PROJECT_DIR$/general/grpc/server/go-server/profiles/dev/server.yml" />
+    </envs>
+    <kind value="PACKAGE" />
+    <filePath value="$PROJECT_DIR$/general/grpc/stream/go-server/app/server.go" />
+    <package value="github.com/apache/dubbo-go-samples/general/grpc/stream/go-server/app" />
+    <directory value="$PROJECT_DIR$" />
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file
diff --git a/.run/general/general-dubbo-go-client.run.xml b/.run/general/general-grpc-go-unary-client.run.xml
similarity index 56%
copy from .run/general/general-dubbo-go-client.run.xml
copy to .run/general/general-grpc-go-unary-client.run.xml
index e04219c..b3e1a6a 100644
--- a/.run/general/general-dubbo-go-client.run.xml
+++ b/.run/general/general-grpc-go-unary-client.run.xml
@@ -1,14 +1,14 @@
 <component name="ProjectRunConfigurationManager">
-  <configuration default="false" name="general-dubbo-go-client" type="GoApplicationRunConfiguration" factoryName="Go Application" folderName="general">
+  <configuration default="false" name="general-grpc-go-unary-client" type="GoApplicationRunConfiguration" factoryName="Go Application" folderName="general">
     <module name="dubbo-go-samples" />
     <working_directory value="$PROJECT_DIR$" />
     <envs>
-      <env name="CONF_CONSUMER_FILE_PATH" value="$PROJECT_DIR$/general/dubbo/go-client/conf/client.yml" />
-      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/general/general/dubbo/go-client/conf/log.yml" />
+      <env name="CONF_CONSUMER_FILE_PATH" value="$PROJECT_DIR$/general/grpc/unary/go-client/profiles/dev/client.yml" />
+      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/general/grpc/unary/go-client/profiles/dev/log.yml" />
     </envs>
     <kind value="PACKAGE" />
     <filePath value="$PROJECT_DIR$/general/grpc/unary/go-client/app/client.go" />
-    <package value="github.com/apache/dubbo-go-samples/general/dubbo/go-client/cmd" />
+    <package value="github.com/apache/dubbo-go-samples/general/grpc/unary/go-client/app" />
     <directory value="$PROJECT_DIR$" />
     <method v="2" />
   </configuration>
diff --git a/.run/general/general-dubbo-go-server.run.xml b/.run/general/general-grpc-go-unary-server.run.xml
similarity index 57%
copy from .run/general/general-dubbo-go-server.run.xml
copy to .run/general/general-grpc-go-unary-server.run.xml
index d464b91..5b2ca7a 100644
--- a/.run/general/general-dubbo-go-server.run.xml
+++ b/.run/general/general-grpc-go-unary-server.run.xml
@@ -1,14 +1,14 @@
 <component name="ProjectRunConfigurationManager">
-  <configuration default="false" name="general-dubbo-go-server" type="GoApplicationRunConfiguration" factoryName="Go Application" folderName="general">
+  <configuration default="false" name="general-grpc-go-unary-server" type="GoApplicationRunConfiguration" factoryName="Go Application" folderName="general">
     <module name="dubbo-go-samples" />
     <working_directory value="$PROJECT_DIR$" />
     <envs>
-      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/general/dubbo/go-server/conf/log.yml" />
-      <env name="CONF_PROVIDER_FILE_PATH" value="$PROJECT_DIR$/general/dubbo/go-server/conf/server.yml" />
+      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/general/grpc/go-server/profiles/dev/log.yml" />
+      <env name="CONF_PROVIDER_FILE_PATH" value="$PROJECT_DIR$/general/grpc/unary/go-server/profiles/dev/server.yml" />
     </envs>
     <kind value="PACKAGE" />
     <filePath value="$PROJECT_DIR$/general/grpc/unary/go-server/app/server.go" />
-    <package value="github.com/apache/dubbo-go-samples/general/dubbo/go-server/cmd" />
+    <package value="github.com/apache/dubbo-go-samples/general/grpc/unary/go-server/app" />
     <directory value="$PROJECT_DIR$" />
     <method v="2" />
   </configuration>
diff --git a/.run/general/general-jsonrpc-go-client.run.xml b/.run/general/general-jsonrpc-go-client.run.xml
new file mode 100644
index 0000000..8c819a2
--- /dev/null
+++ b/.run/general/general-jsonrpc-go-client.run.xml
@@ -0,0 +1,15 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="general-jsonrpc-go-client" type="GoApplicationRunConfiguration" factoryName="Go Application" folderName="general">
+    <module name="dubbo-go-samples" />
+    <working_directory value="$PROJECT_DIR$" />
+    <envs>
+      <env name="CONF_CONSUMER_FILE_PATH" value="$PROJECT_DIR$/general/jsonrpc/go-client/profiles/client.yml" />
+      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/general/jsonrpc/go-client/profiles/log.yml" />
+    </envs>
+    <kind value="PACKAGE" />
+    <filePath value="$PROJECT_DIR$/general/jsonrpc/go-client/app/client.go" />
+    <package value="github.com/apache/dubbo-go-samples/general/jsonrpc/go-client/app" />
+    <directory value="$PROJECT_DIR$" />
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file
diff --git a/.run/general/general-jsonrpc-go-server.run.xml b/.run/general/general-jsonrpc-go-server.run.xml
new file mode 100644
index 0000000..614b890
--- /dev/null
+++ b/.run/general/general-jsonrpc-go-server.run.xml
@@ -0,0 +1,15 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="general-jsonrpc-go-server" type="GoApplicationRunConfiguration" factoryName="Go Application" folderName="general">
+    <module name="dubbo-go-samples" />
+    <working_directory value="$PROJECT_DIR$" />
+    <envs>
+      <env name="CONF_PROVIDER_FILE_PATH" value="$PROJECT_DIR$/general/jsonrpc/go-server/profiles/dev/server.yml" />
+      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/general/jsonrpc/go-server/profiles/dev/log.yml" />
+    </envs>
+    <kind value="PACKAGE" />
+    <filePath value="$PROJECT_DIR$/general/jsonrpc/go-server/app/server.go" />
+    <package value="github.com/apache/dubbo-go-samples/general/jsonrpc/go-server/app" />
+    <directory value="$PROJECT_DIR$" />
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file
diff --git a/.run/tls-go-client.run.xml b/.run/tls-go-client.run.xml
new file mode 100644
index 0000000..2d41785
--- /dev/null
+++ b/.run/tls-go-client.run.xml
@@ -0,0 +1,15 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="tls-go-client" type="GoApplicationRunConfiguration" factoryName="Go Application" singleton="false">
+    <module name="dubbo-go-samples" />
+    <working_directory value="$PROJECT_DIR$" />
+    <envs>
+      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/tls/go-client/conf/log.yml" />
+      <env name="CONF_CONSUMER_FILE_PATH" value="$PROJECT_DIR$/tls/go-client/conf/client.yml" />
+    </envs>
+    <kind value="PACKAGE" />
+    <filePath value="$PROJECT_DIR$/tls/go-client/cmd/client.go" />
+    <package value="github.com/apache/dubbo-go-samples/tls/go-client/cmd" />
+    <directory value="$PROJECT_DIR$" />
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file
diff --git a/.run/tls-go-server.run.xml b/.run/tls-go-server.run.xml
new file mode 100644
index 0000000..b4573ce
--- /dev/null
+++ b/.run/tls-go-server.run.xml
@@ -0,0 +1,15 @@
+<component name="ProjectRunConfigurationManager">
+    <configuration default="false" name="tls-go-server" type="GoApplicationRunConfiguration" factoryName="Go Application" singleton="false">
+        <module name="dubbo-go-samples" />
+        <working_directory value="$PROJECT_DIR$" />
+        <envs>
+            <env name="CONF_PROVIDER_FILE_PATH" value="$PROJECT_DIR$/tls/go-server/conf/server.yml" />
+            <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/tls/go-server/conf/log.yml" />
+        </envs>
+        <kind value="PACKAGE" />
+        <filePath value="$PROJECT_DIR$/tls/go-server/cmd/server.go" />
+        <package value="github.com/apache/dubbo-go-samples/tls/go-server/cmd" />
+        <directory value="$PROJECT_DIR$" />
+        <method v="2" />
+    </configuration>
+</component>
\ No newline at end of file
diff --git a/.run/tracing-dubbo-go-client.run.xml b/.run/tracing-dubbo-go-client.run.xml
new file mode 100644
index 0000000..0011883
--- /dev/null
+++ b/.run/tracing-dubbo-go-client.run.xml
@@ -0,0 +1,15 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="tracing-dubbo-go-client" type="GoApplicationRunConfiguration" factoryName="Go Application" singleton="false">
+    <module name="dubbo-go-samples" />
+    <working_directory value="$PROJECT_DIR$" />
+    <envs>
+      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/tracing/dubbo/go-client/profiles/dev/log.yml" />
+      <env name="CONF_CONSUMER_FILE_PATH" value="$PROJECT_DIR$/tracing/dubbo/go-client/profiles/dev/client.yml" />
+    </envs>
+    <kind value="PACKAGE" />
+    <filePath value="$PROJECT_DIR$/tracing/dubbo/go-client/app/client.go" />
+    <package value="github.com/apache/dubbo-go-samples/tracing/dubbo/go-client/app" />
+    <directory value="$PROJECT_DIR$" />
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file
diff --git a/.run/tracing-dubbo-go-server.run.xml b/.run/tracing-dubbo-go-server.run.xml
new file mode 100644
index 0000000..46c4128
--- /dev/null
+++ b/.run/tracing-dubbo-go-server.run.xml
@@ -0,0 +1,15 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="tracing-dubbo-go-server" type="GoApplicationRunConfiguration" factoryName="Go Application" singleton="false">
+    <module name="dubbo-go-samples" />
+    <working_directory value="$PROJECT_DIR$" />
+    <envs>
+      <env name="CONF_PROVIDER_FILE_PATH" value="$PROJECT_DIR$/tracing/dubbo/go-server/profiles/dev/server.yml" />
+      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/tracing/dubbo/go-server/profiles/dev/log.yml" />
+    </envs>
+    <kind value="PACKAGE" />
+    <filePath value="$PROJECT_DIR$/tracing/dubbo/go-server/app/server.go" />
+    <package value="github.com/apache/dubbo-go-samples/tracing/dubbo/go-server/app" />
+    <directory value="$PROJECT_DIR$" />
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file
diff --git a/.run/tracing-grpc-go-client.run.xml b/.run/tracing-grpc-go-client.run.xml
new file mode 100644
index 0000000..f681ab3
--- /dev/null
+++ b/.run/tracing-grpc-go-client.run.xml
@@ -0,0 +1,15 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="tracing-grpc-go-client" type="GoApplicationRunConfiguration" factoryName="Go Application" singleton="false">
+    <module name="dubbo-go-samples" />
+    <working_directory value="$PROJECT_DIR$" />
+    <envs>
+      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/tracing/grpc/go-client/profiles/dev/log.yml" />
+      <env name="CONF_CONSUMER_FILE_PATH" value="$PROJECT_DIR$/tracing/grpc/go-client/profiles/dev/client.yml" />
+    </envs>
+    <kind value="PACKAGE" />
+    <filePath value="$PROJECT_DIR$/tracing/grpc/go-client/app/client.go" />
+    <package value="github.com/apache/dubbo-go-samples/tracing/grpc/go-client/app" />
+    <directory value="$PROJECT_DIR$" />
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file
diff --git a/.run/tracing-grpc-go-server.run.xml b/.run/tracing-grpc-go-server.run.xml
new file mode 100644
index 0000000..20dac94
--- /dev/null
+++ b/.run/tracing-grpc-go-server.run.xml
@@ -0,0 +1,15 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="tracing-grpc-go-server" type="GoApplicationRunConfiguration" factoryName="Go Application" singleton="false">
+    <module name="dubbo-go-samples" />
+    <working_directory value="$PROJECT_DIR$" />
+    <envs>
+      <env name="CONF_PROVIDER_FILE_PATH" value="$PROJECT_DIR$/tracing/grpc/go-server/profiles/dev/server.yml" />
+      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/tracing/grpc/go-server/profiles/dev/log.yml" />
+    </envs>
+    <kind value="PACKAGE" />
+    <filePath value="$PROJECT_DIR$/tracing/grpc/go-server/app/server.go" />
+    <package value="github.com/apache/dubbo-go-samples/tracing/grpc/go-server/app" />
+    <directory value="$PROJECT_DIR$" />
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file
diff --git a/.run/tracing-jsonrpc-go-client.run.xml b/.run/tracing-jsonrpc-go-client.run.xml
new file mode 100644
index 0000000..7b7cd1f
--- /dev/null
+++ b/.run/tracing-jsonrpc-go-client.run.xml
@@ -0,0 +1,15 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="tracing-jsonrpc-go-client" type="GoApplicationRunConfiguration" factoryName="Go Application" singleton="false">
+    <module name="dubbo-go-samples" />
+    <working_directory value="$PROJECT_DIR$" />
+    <envs>
+      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/tracing/jsonrpc/go-client/profiles/dev/log.yml" />
+      <env name="CONF_CONSUMER_FILE_PATH" value="$PROJECT_DIR$/tracing/jsonrpc/go-client/profiles/dev/client.yml" />
+    </envs>
+    <kind value="PACKAGE" />
+    <filePath value="$PROJECT_DIR$/tracing/jsonrpc/go-client/app/client.go" />
+    <package value="github.com/apache/dubbo-go-samples/tracing/jsonrpc/go-client/app" />
+    <directory value="$PROJECT_DIR$" />
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file
diff --git a/.run/tracing-jsonrpc-go-server.run.xml b/.run/tracing-jsonrpc-go-server.run.xml
new file mode 100644
index 0000000..4396c03
--- /dev/null
+++ b/.run/tracing-jsonrpc-go-server.run.xml
@@ -0,0 +1,15 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="tracing-jsonrpc-go-server" type="GoApplicationRunConfiguration" factoryName="Go Application" singleton="false">
+    <module name="dubbo-go-samples" />
+    <working_directory value="$PROJECT_DIR$" />
+    <envs>
+      <env name="CONF_PROVIDER_FILE_PATH" value="$PROJECT_DIR$/tracing/jsonrpc/go-server/profiles/dev/server.yml" />
+      <env name="APP_LOG_CONF_FILE" value="$PROJECT_DIR$/tracing/jsonrpc/go-server/profiles/dev/log.yml" />
+    </envs>
+    <kind value="PACKAGE" />
+    <filePath value="$PROJECT_DIR$/tracing/jsonrpc/go-server/app/server.go" />
+    <package value="github.com/apache/dubbo-go-samples/tracing/jsonrpc/go-server/app" />
+    <directory value="$PROJECT_DIR$" />
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file