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

bzp2010 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 3479d94  fix: update Dubbo blog without tengine (#845)
3479d94 is described below

commit 3479d9405371dffee4a919e5a8cb9597bc91a979
Author: Sylvia <[email protected]>
AuthorDate: Tue Jan 18 10:12:12 2022 +0800

    fix: update Dubbo blog without tengine (#845)
---
 .../01/13/how-to-proxy-dubbo-in-apache-apisix.md   | 28 +++++++++++-----------
 .../01/13/how-to-proxy-dubbo-in-apache-apisix.md   | 28 +++++++++++-----------
 2 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/website/blog/2022/01/13/how-to-proxy-dubbo-in-apache-apisix.md 
b/website/blog/2022/01/13/how-to-proxy-dubbo-in-apache-apisix.md
index c031cd4..a8de8c9 100644
--- a/website/blog/2022/01/13/how-to-proxy-dubbo-in-apache-apisix.md
+++ b/website/blog/2022/01/13/how-to-proxy-dubbo-in-apache-apisix.md
@@ -40,7 +40,7 @@ Benefiting from the advantages of Apache Dubbo application 
scenarios, Apache API
 
 > Here we recommend using the Apache APISIX version 2.11 image for 
 > installation. This version of APISIX-Base has the Dubbo module compiled by 
 > default, so you can use the `dubbo-proxy` plugin directly.
 
-In the next steps, we will use the 
[`dubbo-samples`](https://github.com/apache/dubbo-samples) project for a 
partial demonstration. This project is a demo application implemented using 
Apache Dubbo, and in this article we use the `dubbo-samples-tengine` submodule 
as the Dubbo Provider.
+In the next steps, we will use the 
[`dubbo-samples`](https://github.com/apache/dubbo-samples) project for a 
partial demonstration. This project is a demo application implemented using 
Apache Dubbo, and in this article we use one of the sub-modules as the Dubbo 
Provider.
 
 Before we get into the action, let's take a brief look at the definition, 
configuration, and implementation of the Dubbo interface.
 
@@ -50,11 +50,11 @@ Before we get into the action, let's take a brief look at 
the definition, config
 public interface DemoService {
 
     /**
-     * standard samples tengine dubbo infterace demo
-     * @param context tengine pass http infos
-     * @return Map<String, Object></> pass to tengine response http
+     * standard samples dubbo infterace demo
+     * @param context pass http infos
+     * @return Map<String, Object></> pass to response http
      **/
-    Map<String, Object> tengineDubbo(Map<String, Object> httpRequestContext);
+    Map<String, Object> apisixDubbo(Map<String, Object> httpRequestContext);
 }
 ```
 
@@ -64,18 +64,18 @@ After the interface information, the DemoService can be 
published via XML config
 
 ```xml
 <!-- service implementation, as same as regular local bean -->
-<bean id="demoService" 
class="org.apache.dubbo.samples.tengine.provider.DemoServiceImpl"/>
+<bean id="demoService" 
class="org.apache.dubbo.samples.provider.DemoServiceImpl"/>
 
 <!-- declare the service interface to be exported -->
-<dubbo:service interface="org.apache.dubbo.samples.tengine.DemoService" 
ref="demoService"/>
+<dubbo:service interface="org.apache.dubbo.samples.apisix.DemoService" 
ref="demoService"/>
 ```
 
-After the above configuration, the Consumer can access the `tengineDubbo` 
method through `org.apache.dubbo.samples.tengine.DemoService` The specific 
interface implementation is as follows.
+After the above configuration, the Consumer can access the `apisixDubbo` 
method through `org.apache.dubbo.samples.apisix.DemoService` The specific 
interface implementation is as follows.
 
 ```java
 public class DemoServiceImpl implements DemoService {
     @Override
-    public Map<String, Object> tengineDubbo(Map<String, Object> 
httpRequestContext) {
+    public Map<String, Object> apisixDubbo(Map<String, Object> 
httpRequestContext) {
         for (Map.Entry<String, Object> entry : httpRequestContext.entrySet()) {
             System.out.println("Key = " + entry.getKey() + ", Value = " + 
entry.getValue());
         }
@@ -96,7 +96,7 @@ In the above code, `DemoServiceImpl` prints the received 
`httpRequestContext` an
 
 #### Operation steps
 
-1. Start 
[`dubbo-samples-tengine`](https://github.com/apache/dubbo-samples/tree/master/dubbo-samples-tengine#install-dubbo).
+1. Start 
[`dubbo-samples`](https://github.com/apache/dubbo-samples/tree/master/dubbo-samples-tengine#install-dubbo).
 2. Enable the `dubbo-proxy` plugin in the `config.yaml` file.
 
 ```yaml
@@ -129,9 +129,9 @@ curl http://127.0.0.1:9180/apisix/admin/routes/1  -H 
'X-API-KEY: edd1c9f034335f1
     ],
     "plugins": {
         "dubbo-proxy": {
-            "service_name": "org.apache.dubbo.samples.tengine.DemoService",
+            "service_name": "org.apache.dubbo.samples.apisix.DemoService",
             "service_version": "0.0.0",
-            "method": "tengineDubbo"
+            "method": "apisixDubbo"
         }
     },
     "upstream_id": 1
@@ -235,11 +235,11 @@ public class HTTP2DubboServiceImpl implements 
HTTP2DubboService {
 ```shell
 curl http://127.0.0.1:9080/demo  -H "Host: example.org"  -X POST --data '
 {
-    "service": "org.apache.dubbo.samples.tengine.DemoService",
+    "service": "org.apache.dubbo.samples.apisix.DemoService",
     "method": "createUser",
     "parameters": [
         {
-            "type": "org.apache.dubbo.samples.tengine.User",
+            "type": "org.apache.dubbo.samples.apisix.User",
             "value": "{'name': 'hello'}"
         }
     ]
diff --git 
a/website/i18n/zh/docusaurus-plugin-content-blog/2022/01/13/how-to-proxy-dubbo-in-apache-apisix.md
 
b/website/i18n/zh/docusaurus-plugin-content-blog/2022/01/13/how-to-proxy-dubbo-in-apache-apisix.md
index e5191ea..b73c884 100644
--- 
a/website/i18n/zh/docusaurus-plugin-content-blog/2022/01/13/how-to-proxy-dubbo-in-apache-apisix.md
+++ 
b/website/i18n/zh/docusaurus-plugin-content-blog/2022/01/13/how-to-proxy-dubbo-in-apache-apisix.md
@@ -40,7 +40,7 @@ tags: [Technology]
 
 >这里我们建议使用 Apache APISIX 2.11 版本镜像进行安装。该版本的 APISIX-Base 中已默认编译了 Dubbo 模块,可直接使用 
 >`dubbo-proxy` 插件。
 
-在接下来的操作中,我们将使用 [`dubbo-samples`](https://github.com/apache/dubbo-samples) 
项目进行部分展示。该项目是一些使用 Apache Dubbo 实现的 Demo 应用,本文中我们采用其中的 `dubbo-samples-tengine` 
子模块作为 Dubbo Provider。
+在接下来的操作中,我们将使用 [`dubbo-samples`](https://github.com/apache/dubbo-samples) 
项目进行部分展示。该项目是一些使用 Apache Dubbo 实现的 Demo 应用,本文中我们采用其中的一个子模块作为 Dubbo Provider。
 
 在进入正式操作前,我们先简单看下 Dubbo 接口的定义、配置以及相关实现。
 
@@ -50,11 +50,11 @@ tags: [Technology]
 public interface DemoService {
 
     /**
-     * standard samples tengine dubbo infterace demo
-     * @param context tengine pass http infos
-     * @return Map<String, Object></> pass to tengine response http
+     * standard samples dubbo infterace demo
+     * @param context pass http infos
+     * @return Map<String, Object></> pass to response http
      **/
-    Map<String, Object> tengineDubbo(Map<String, Object> httpRequestContext);
+    Map<String, Object> apisixDubbo(Map<String, Object> httpRequestContext);
 }
 ```
 
@@ -64,18 +64,18 @@ public interface DemoService {
 
 ```xml
 <!-- service implementation, as same as regular local bean -->
-<bean id="demoService" 
class="org.apache.dubbo.samples.tengine.provider.DemoServiceImpl"/>
+<bean id="demoService" 
class="org.apache.dubbo.samples.provider.DemoServiceImpl"/>
 
 <!-- declare the service interface to be exported -->
-<dubbo:service interface="org.apache.dubbo.samples.tengine.DemoService" 
ref="demoService"/>
+<dubbo:service interface="org.apache.dubbo.samples.apisix.DemoService" 
ref="demoService"/>
 ```
 
-通过上述配置后,Consumer 可通过 `org.apache.dubbo.samples.tengine.DemoService` 
访问其中的`tengineDubbo` 方法。具体接口实现如下:
+通过上述配置后,Consumer 可通过 `org.apache.dubbo.samples.apisix.DemoService` 
访问其中的`apisixDubbo` 方法。具体接口实现如下:
 
 ```java
 public class DemoServiceImpl implements DemoService {
     @Override
-    public Map<String, Object> tengineDubbo(Map<String, Object> 
httpRequestContext) {
+    public Map<String, Object> apisixDubbo(Map<String, Object> 
httpRequestContext) {
         for (Map.Entry<String, Object> entry : httpRequestContext.entrySet()) {
             System.out.println("Key = " + entry.getKey() + ", Value = " + 
entry.getValue());
         }
@@ -94,7 +94,7 @@ public class DemoServiceImpl implements DemoService {
 
 #### 操作步骤
 
-1. 启动 
[`dubbo-samples-tengine`](https://github.com/apache/dubbo-samples/tree/master/dubbo-samples-tengine#install-dubbo)。
+1. 启动 
[`dubbo-samples`](https://github.com/apache/dubbo-samples/tree/master/dubbo-samples-tengine#install-dubbo)。
 2. 在 `config.yaml` 文件中进行 `dubbo-proxy` 插件启用。
 
 ```yaml
@@ -127,9 +127,9 @@ curl http://127.0.0.1:9180/apisix/admin/routes/1  -H 
'X-API-KEY: edd1c9f034335f1
     ],
     "plugins": {
         "dubbo-proxy": {
-            "service_name": "org.apache.dubbo.samples.tengine.DemoService",
+            "service_name": "org.apache.dubbo.samples.apisix.DemoService",
             "service_version": "0.0.0",
-            "method": "tengineDubbo"
+            "method": "apisixDubbo"
         }
     },
     "upstream_id": 1
@@ -233,11 +233,11 @@ public class HTTP2DubboServiceImpl implements 
HTTP2DubboService {
 ```shell
 curl http://127.0.0.1:9080/demo  -H "Host: example.org"  -X POST --data '
 {
-    "service": "org.apache.dubbo.samples.tengine.DemoService",
+    "service": "org.apache.dubbo.samples.apisix.DemoService",
     "method": "createUser",
     "parameters": [
         {
-            "type": "org.apache.dubbo.samples.tengine.User",
+            "type": "org.apache.dubbo.samples.apisix.User",
             "value": "{'name': 'hello'}"
         }
     ]

Reply via email to