This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site-v2
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git
The following commit(s) were added to refs/heads/asf-site-v2 by this push:
new 15c8e883d76 deploy: 23f1a3d90109f06711deb27649c220ced2350958
15c8e883d76 is described below
commit 15c8e883d762743e4f952e94feea6ec71c1b2f09
Author: AlbumenJ <[email protected]>
AuthorDate: Fri Mar 8 02:08:33 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 4295b7d9b9f..d71c6e53958 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://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 0cb5e95bd7b..62e4aec6d5a 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://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 a411aa52b82..4af9aa7e3b9 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://dubbo.apache.org/zh-cn/overview/what/overview/><link rel=canonical
href=https://dubbo.apache.org/en/overview/what/overview/><meta
charset=utf-8><meta name=viewport
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta
http-equiv=Content-Security-Policy content="frame-src 'self'
https://www.google.com/ https://app.netlify.com/;"><meta name= [...]
-<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://dubbo.apache.org/en/overview/>Overview</a></li><li class= [...]
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 fe4796bd8be..db591d271a6 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://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://dubbo.apache.org/en/docs3-v2/java-sdk/faq/0/1/</loc><lastmod>2023-01-03T15:09:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5<
[...]
\ 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://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://dubbo.apache.org/en/docs3-v2/java-sdk/faq/0/1/</loc><lastmod>2023-01-03T15:09:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5<
[...]
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index fc5dda7920a..9e96f5409a2 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://dubbo.apache.org/zh-cn/sitemap.xml</loc><lastmod>2024-03-06T16:20:33+08:00</lastmod></sitemap><sitemap><loc>https://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://dubbo.apache.org/zh-cn/sitemap.xml</loc><lastmod>2024-03-06T16:20:33+08:00</lastmod></sitemap><sitemap><loc>https://dubbo.apache.org/en/sitemap.xml</loc><lastmod>2024-03-08T10:02:14+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file