This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch cn-site
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git
The following commit(s) were added to refs/heads/cn-site by this push:
new 5f358682608 deploy: 23f1a3d90109f06711deb27649c220ced2350958
5f358682608 is described below
commit 5f3586826086d8143b5a80b74652f5e2ff656228
Author: AlbumenJ <[email protected]>
AuthorDate: Fri Mar 8 02:14:10 2024 +0000
deploy: 23f1a3d90109f06711deb27649c220ced2350958
---
en/docs/index.xml | 2 +-
en/overview/what/index.xml | 2 +-
en/overview/what/overview/index.html | 6 +++---
en/sitemap.xml | 2 +-
sitemap.xml | 2 +-
5 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/en/docs/index.xml b/en/docs/index.xml
index 27fca41651a..f16501d8a6c 100644
--- a/en/docs/index.xml
+++ b/en/docs/index.xml
@@ -4113,7 +4113,7 @@ Using the rich service governance features provided by
Dubbo, service governance
<h3 id="dubbo-basic-workflow">Dubbo basic workflow</h3>
<p><img src="https://cn.dubbo.apache.org/imgs/v3/concepts/rpc.png"
alt="dubbo-rpc"></p>
<p>First of all, Dubbo is an RPC framework, which defines its own RPC
communication protocol and programming method. As shown in the figure above,
when using Dubbo, users first need to define the Dubbo service; secondly, after
deploying the Dubbo service online, rely on Dubbo&rsquo;s application layer
communication protocol to realize data exchange, and the data transmitted by
Dubbo must be serialized. And here the serialization protocol is fully
extensible.
-The first step in using Dubbo is to define Dubbo services. The definition of
services in Dubbo is a set of methods to complete business functions. You can
choose to define them in a way that is bound to a certain language. For
example, in Java, Dubbo services have a set of The Interface interface of the
method can also use the language-neutral Protobuf Buffers <a
href="../../tasks/triple/idl/">IDL definition service</a>. After the service
is defined, the server (Provider) needs to [...]
+The first step in using Dubbo is to define Dubbo services. The definition of
services in Dubbo is a set of methods to complete business functions. You can
choose to define them in a way that is bound to a certain language. For
example, in Java, Dubbo services have a set of interface of the method can also
use the language-neutral Protobuf Buffers <a
href="../../tasks/triple/idl/">IDL definition service</a>. After the service
is defined, the server (Provider) needs to provide a spec [...]
After the consumer initiates a call to the service method, the Dubbo framework
is responsible for sending the request to the service provider deployed on the
remote machine. After receiving the request, the provider will call the
implementation class of the service, and then return the processing result to
the consumer. This completes a complete service call. The data flow of Request
and Response in the figure is shown.</p>
<blockquote>
<p>It should be noted that in Dubbo, when we refer to services, we usually
refer to RPC-grained interfaces or methods that provide the function of adding,
deleting, and modifying a specific business, which is not the same as the
services generally referred to in some microservice concept books
concept.</p>
diff --git a/en/overview/what/index.xml b/en/overview/what/index.xml
index d29caf242a1..81c8253d10f 100644
--- a/en/overview/what/index.xml
+++ b/en/overview/what/index.xml
@@ -41,7 +41,7 @@ Using the rich service governance features provided by Dubbo,
service governance
<h3 id="dubbo-basic-workflow">Dubbo basic workflow</h3>
<p><img src="https://cn.dubbo.apache.org/imgs/v3/concepts/rpc.png"
alt="dubbo-rpc"></p>
<p>First of all, Dubbo is an RPC framework, which defines its own RPC
communication protocol and programming method. As shown in the figure above,
when using Dubbo, users first need to define the Dubbo service; secondly, after
deploying the Dubbo service online, rely on Dubbo&rsquo;s application layer
communication protocol to realize data exchange, and the data transmitted by
Dubbo must be serialized. And here the serialization protocol is fully
extensible.
-The first step in using Dubbo is to define Dubbo services. The definition of
services in Dubbo is a set of methods to complete business functions. You can
choose to define them in a way that is bound to a certain language. For
example, in Java, Dubbo services have a set of The Interface interface of the
method can also use the language-neutral Protobuf Buffers <a
href="../../tasks/triple/idl/">IDL definition service</a>. After the service
is defined, the server (Provider) needs to [...]
+The first step in using Dubbo is to define Dubbo services. The definition of
services in Dubbo is a set of methods to complete business functions. You can
choose to define them in a way that is bound to a certain language. For
example, in Java, Dubbo services have a set of interface of the method can also
use the language-neutral Protobuf Buffers <a
href="../../tasks/triple/idl/">IDL definition service</a>. After the service
is defined, the server (Provider) needs to provide a spec [...]
After the consumer initiates a call to the service method, the Dubbo framework
is responsible for sending the request to the service provider deployed on the
remote machine. After receiving the request, the provider will call the
implementation class of the service, and then return the processing result to
the consumer. This completes a complete service call. The data flow of Request
and Response in the figure is shown.</p>
<blockquote>
<p>It should be noted that in Dubbo, when we refer to services, we usually
refer to RPC-grained interfaces or methods that provide the function of adding,
deleting, and modifying a specific business, which is not the same as the
services generally referred to in some microservice concept books
concept.</p>
diff --git a/en/overview/what/overview/index.html
b/en/overview/what/overview/index.html
index 0a6769b24b3..559dc777b98 100644
--- a/en/overview/what/overview/index.html
+++ b/en/overview/what/overview/index.html
@@ -1,5 +1,5 @@
<!doctype html><html lang=en class=no-js><head><meta name=ROBOTS
content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/overview/what/overview/><link
rel=canonical
href=https://cn.dubbo.apache.org/en/overview/what/overview/><script>var
_hmt=_hmt||[];(function(){var
e,t=document.createElement("script");t.src="https://hm.baidu.com/hm.js?3b78f49ba47181e4d998a66b689446e9",e=document.getElementsByTagName("script")[0],e.parentNode.insertBefore(t,e)})(
[...]
-<meta property="og:description" content="Apache Dubbo is an RPC service
development framework, which is used to solve service governance and
communication problems under the microservice architecture. It officially
provides multi-language SDK implementations such as Java and Golang.
Microservices developed using Dubbo are natively capable of remote address
discovery and communication with each other. Using the rich service governance
features provided by Dubbo, service governance demands [...]
+<meta property="og:description" content="Apache Dubbo is an RPC service
development framework, which is used to solve service governance and
communication problems under the microservice architecture. It officially
provides multi-language SDK implementations such as Java and Golang.
Microservices developed using Dubbo are natively capable of remote address
discovery and communication with each other. Using the rich service governance
features provided by Dubbo, service governance demands [...]
<label for=m-enoverviewwhat-check><a href=/en/overview/what/ class="align-left
pl-0 td-sidebar-link td-sidebar-link__section" id=m-enoverviewwhat><span>What
is Dubbo</span></a></label><ul class="ul-2 foldable"><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-enoverviewwhatoverview-li><input type=checkbox
id=m-enoverviewwhatoverview-check>
<label for=m-enoverviewwhatoverview-check><a href=/en/overview/what/overview/
title="Introduction to Dubbo" class="align-left pl-0 td-sidebar-link
td-sidebar-link__page"
id=m-enoverviewwhatoverview><span>Introduction</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-enoverviewwhatdubbo3-li><input type=checkbox
id=m-enoverviewwhatdubbo3-check>
<label for=m-enoverviewwhatdubbo3-check><a href=/en/overview/what/dubbo3/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-enoverviewwhatdubbo3><span>Dubbo 3 Quick Facts</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-enoverviewwhatarchitecture-li><input type=checkbox
id=m-enoverviewwhatarchitecture-check>
@@ -67,9 +67,9 @@
<label for=m-enoverviewnoticesadmin-check><a href=/en/overview/notices/admin/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-enoverviewnoticesadmin><span>Dubbo Admin
Security</span></a></label></li><li class="td-sidebar-nav__section-title
td-sidebar-nav__section without-child" id=m-enoverviewnoticeslog4j-li><input
type=checkbox id=m-enoverviewnoticeslog4j-check>
<label for=m-enoverviewnoticeslog4j-check><a href=/en/overview/notices/log4j/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-enoverviewnoticeslog4j><span>Log4j vulnerability
impact</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb
class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a
href=https://cn.dubbo.apache.org/en/overview/>Overview</a></li><li cla [...]
Using the rich service governance features provided by Dubbo, service
governance demands such as service discovery, load balancing, and traffic
scheduling can be realized. Dubbo is designed to be highly scalable, and users
can easily implement various custom logics for traffic interception and
location selection.</p><p>Dubbo3 is defined as a cloud-native-oriented
next-generation RPC service framework. 3.0 has evolved based on Dubbo 2.x.
While maintaining the original core features, Dubbo [...]
-The first step in using Dubbo is to define Dubbo services. The definition of
services in Dubbo is a set of methods to complete business functions. You can
choose to define them in a way that is bound to a certain language. For
example, in Java, Dubbo services have a set of The Interface interface of the
method can also use the language-neutral Protobuf Buffers <a
href=../../tasks/triple/idl/>IDL definition service</a>. After the service is
defined, the server (Provider) needs to provide [...]
+The first step in using Dubbo is to define Dubbo services. The definition of
services in Dubbo is a set of methods to complete business functions. You can
choose to define them in a way that is bound to a certain language. For
example, in Java, Dubbo services have a set of interface of the method can also
use the language-neutral Protobuf Buffers <a href=../../tasks/triple/idl/>IDL
definition service</a>. After the service is defined, the server (Provider)
needs to provide a specific imp [...]
After the consumer initiates a call to the service method, the Dubbo framework
is responsible for sending the request to the service provider deployed on the
remote machine. After receiving the request, the provider will call the
implementation class of the service, and then return the processing result to
the consumer. This completes a complete service call. The data flow of Request
and Response in the figure is shown.</p><blockquote><p>It should be noted that
in Dubbo, when we refer to [...]
-<button class="btn btn-primary mb-4
feedback--no">No</button></div><script>const
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disable
[...]
+<button class="btn btn-primary mb-4
feedback--no">No</button></div><script>const
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disable
[...]
<a
href="https://github.com/apache/dubbo-website/new/master/content/en/overview/what/overview.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+section+a
[...]
<a
href="https://github.com/apache/dubbo-website/issues/new?title=Introduction%20to%20Dubbo"
target=_blank><i class="fab fa-github fa-fw"></i> Create an issue</a>
<a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas
fa-tasks fa-fw"></i> Create project issue</a></div><nav
id=TableOfContents><ul><li><ul><li><a href=#what-is-dubbo>What is
Dubbo</a></li><li><a href=#dubbo-basic-workflow>Dubbo basic
workflow</a></li><li><a href=#dubbo-core-features>Dubbo core
features</a></li></ul></li></ul></nav></div></div></div></div><footer
class="bg-dark py-5 row d-print-none footer-margin-0"><div
class="container-fluid mx-sm-5"><div clas [...]
\ No newline at end of file
diff --git a/en/sitemap.xml b/en/sitemap.xml
index 26dfdd78156..43fadefa7b9 100644
--- a/en/sitemap.xml
+++ b/en/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://cn.dubbo.apache.org/en/docs3-v2/java-sdk/faq/0/</loc><lastmod>2023-01-02T18:18:49+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cn.dubbo.apache.org/en/docs3-v2/java-sdk/faq/0/1/</loc><lastmod>2023-01-03T15:09:00+08:00</lastmod><changefreq>monthly</changefreq><priorit
[...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://cn.dubbo.apache.org/en/docs3-v2/java-sdk/faq/0/</loc><lastmod>2023-01-02T18:18:49+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cn.dubbo.apache.org/en/docs3-v2/java-sdk/faq/0/1/</loc><lastmod>2023-01-03T15:09:00+08:00</lastmod><changefreq>monthly</changefreq><priorit
[...]
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 1df5679b259..efb345543d6 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://cn.dubbo.apache.org/zh-cn/sitemap.xml</loc><lastmod>2024-03-06T16:20:33+08:00</lastmod></sitemap><sitemap><loc>https://cn.dubbo.apache.org/en/sitemap.xml</loc><lastmod>2024-03-08T10:01:51+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://cn.dubbo.apache.org/zh-cn/sitemap.xml</loc><lastmod>2024-03-06T16:20:33+08:00</lastmod></sitemap><sitemap><loc>https://cn.dubbo.apache.org/en/sitemap.xml</loc><lastmod>2024-03-08T10:02:14+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file