This is an automated email from the ASF dual-hosted git repository. albumenj pushed a commit to branch refactor/next in repository https://gitbox.apache.org/repos/asf/dubbo-website.git
commit 8774c4fb2774be311dabee1df63fbf3db9d461fc Merge: f903d9c1fec 2d2ea68cd9f Author: Albumen Kevin <[email protected]> AuthorDate: Mon Jan 2 20:10:18 2023 +0800 Merge branch 'master' into refactor/next # Conflicts: # content/zh/overview/tasks/migration/service-discovery-samples.md # content/zh/overview/what/dubbo3.md .github/workflows/build_and_deploy.yml | 38 +- .htaccess | 13 +- cn_config.toml | 196 ++++++ content/en/_index.html | 14 +- content/en/blog/news/dubbo-101.md | 2 +- content/en/blog/news/dubbo-annotation.md | 2 +- content/en/blog/news/dubbo-async-client.md | 4 +- content/en/blog/news/dubbo-async-server.md | 2 +- content/en/blog/news/dubbo-fescar.md | 8 +- content/en/blog/news/dubbo-generic-invoke.md | 2 +- content/en/blog/news/dubbo-new-async.md | 6 +- content/en/blog/news/dubbo-zk.md | 2 +- .../news/how-to-proxy-dubbo-in-apache-apisix.md | 2 +- content/en/blog/releases/past-releases.md | 57 +- content/en/community/_index.md | 3 - content/en/docs/_index.md | 3 - content/en/docs/faq/_index.md | 2 +- .../en/docs/v2.7/user/configuration/annotation.md | 2 +- .../configuration/configuration-load-process.md | 6 +- .../docs/v2.7/user/examples/callback-parameter.md | 2 +- content/en/docs/v2.7/user/examples/group-merger.md | 2 +- .../v2.7/user/examples/parameter-validation.md | 2 +- content/en/docs/v2.7/user/examples/result-cache.md | 2 +- .../docs/v2.7/user/references/protocol/thrift.md | 2 +- content/en/docs3-v2/erlang-sdk/_index.md | 1 - content/en/docs3-v2/golang-sdk/_index.md | 1 - content/en/docs3-v2/java-sdk/_index.md | 19 + .../java-sdk/advanced-features-and-usage/_index.md | 11 + .../advanced-features-and-usage/others/_index.md | 8 + .../others/dubbo-kubernetes-probe.md | 70 ++ .../others/graceful-shutdown.md | 50 ++ .../others/logger-management.md | 120 ++++ .../others/service-container.md | 60 ++ .../advanced-features-and-usage/others/set-host.md | 80 +++ .../performance/_index.md | 6 + .../performance/concurrency-control.md | 74 ++ .../performance/config-connections.md | 44 ++ .../performance/dump.md | 55 ++ .../performance/lazy-connect.md | 18 + .../performance/loadbalance.md | 105 +++ .../performance/profiler.md | 189 ++++++ .../performance/reference-config-cache.md | 43 ++ .../performance/result-cache.md | 36 + .../performance/router-snapshot.md | 79 +++ .../performance/serialization.md | 241 +++++++ .../performance/simplify-registry-data.md | 255 +++++++ .../performance/stickiness.md | 26 + .../performance/support-graalvm.md | 213 ++++++ .../performance/threading-model/_index.md | 6 + .../performance/threading-model/consumer.md | 45 ++ .../performance/threading-model/provider.md | 127 ++++ .../advanced-features-and-usage/security/_index.md | 6 + .../advanced-features-and-usage/security/auth.md | 40 ++ .../advanced-features-and-usage/security/tls.md | 55 ++ .../security/token-authorization.md | 48 ++ .../advanced-features-and-usage/service/_index.md | 6 + .../service/accesslog.md | 27 + .../service/async-call.md | 177 +++++ .../service/async-execute-on-provider.md | 98 +++ .../service/attachment.md | 103 +++ .../service/callback-parameter.md | 54 +- .../service/consistent-hash.md | 47 ++ .../advanced-features-and-usage/service/context.md | 49 ++ .../service/delay-publish.md | 59 ++ .../service/distributed-transaction.md | 15 + .../service/echo-service.md | 36 + .../service/events-notify.md | 108 +++ .../service/explicit-target.md | 60 ++ .../service/fault-tolerent-strategy.md | 137 ++++ .../service/generic-reference.md | 376 +++++++++++ .../service/generic-service.md | 54 ++ .../service/group-merger.md | 69 ++ .../service/isolation-executor.md | 42 +- .../service/local-call.md | 59 ++ .../service/local-mock.md | 157 +++++ .../service/local-stub.md | 55 ++ .../service/multi-protocols.md | 44 +- .../service/multi-registry.md | 87 +++ .../service/multi-versions.md | 50 ++ .../service/parameter-validation.md | 88 +-- .../service/port-unification.md | 125 ++++ .../service/preflight-check.md | 67 ++ .../service/reactive.md | 74 +- .../service/registry-only.md | 27 + .../service/service-downgrade.md | 86 +++ .../service/service-group.md | 169 +++++ .../service/specify-ip.md | 103 +++ .../service/streaming.md | 9 + .../service/subscribe-only.md | 27 + .../service/transaction.md | 397 +++++++++++ .../advanced-features-and-usage/traffic/_index.md | 37 + .../traffic/config-rule.md | 172 +++++ .../traffic/mesh-style/_index.md | 268 ++++++++ .../traffic/mesh-style/ab-testing-deployment.md | 19 + .../traffic/mesh-style/blue-green-deployment.md | 19 + .../traffic/mesh-style/canary-deployment.md | 20 + .../traffic/mesh-style/demo-rule-deployment.md | 349 ++++++++++ .../traffic/mesh-style/destination-rule.md | 94 +++ .../traffic/mesh-style/dynamic-rule-deployment.md | 78 +++ .../traffic/mesh-style/virtualservice.md | 481 +++++++++++++ .../traffic/mesh-style/weight-rule-deployment.md | 47 ++ .../traffic/routing-rule.md | 254 +++++++ .../java-sdk/concepts-and-architecture/_index.md | 8 + .../concepts-and-architecture/code-architecture.md | 103 +++ .../java-sdk/concepts-and-architecture/mesh.md | 71 ++ .../overall-architecture.md | 72 ++ .../concepts-and-architecture/service-discovery.md | 59 ++ .../service-invocation.md | 155 +++++ .../java-sdk/concepts-and-architecture/triple.md | 24 + content/en/docs3-v2/java-sdk/faq/0/1.md | 22 + content/en/docs3-v2/java-sdk/faq/0/10.md | 17 + content/en/docs3-v2/java-sdk/faq/0/11.md | 17 + content/en/docs3-v2/java-sdk/faq/0/12.md | 17 + content/en/docs3-v2/java-sdk/faq/0/13.md | 17 + content/en/docs3-v2/java-sdk/faq/0/14.md | 19 + content/en/docs3-v2/java-sdk/faq/0/15.md | 19 + content/en/docs3-v2/java-sdk/faq/0/16.md | 17 + content/en/docs3-v2/java-sdk/faq/0/17.md | 17 + content/en/docs3-v2/java-sdk/faq/0/18.md | 17 + content/en/docs3-v2/java-sdk/faq/0/19.md | 17 + content/en/docs3-v2/java-sdk/faq/0/2.md | 14 + content/en/docs3-v2/java-sdk/faq/0/20.md | 20 + content/en/docs3-v2/java-sdk/faq/0/21.md | 16 + content/en/docs3-v2/java-sdk/faq/0/22.md | 23 + content/en/docs3-v2/java-sdk/faq/0/23.md | 21 + content/en/docs3-v2/java-sdk/faq/0/24.md | 19 + content/en/docs3-v2/java-sdk/faq/0/25.md | 18 + content/en/docs3-v2/java-sdk/faq/0/26.md | 16 + content/en/docs3-v2/java-sdk/faq/0/27.md | 16 + content/en/docs3-v2/java-sdk/faq/0/3.md | 31 + content/en/docs3-v2/java-sdk/faq/0/4.md | 48 ++ content/en/docs3-v2/java-sdk/faq/0/5.md | 23 + content/en/docs3-v2/java-sdk/faq/0/6.md | 18 + content/en/docs3-v2/java-sdk/faq/0/7.md | 19 + content/en/docs3-v2/java-sdk/faq/0/8.md | 17 + content/en/docs3-v2/java-sdk/faq/0/9.md | 17 + content/en/docs3-v2/java-sdk/faq/0/_index.md | 8 + content/en/docs3-v2/java-sdk/faq/1/1.md | 17 + content/en/docs3-v2/java-sdk/faq/1/10.md | 16 + content/en/docs3-v2/java-sdk/faq/1/11.md | 14 + content/en/docs3-v2/java-sdk/faq/1/12.md | 15 + content/en/docs3-v2/java-sdk/faq/1/13.md | 14 + content/en/docs3-v2/java-sdk/faq/1/14.md | 15 + content/en/docs3-v2/java-sdk/faq/1/15.md | 15 + content/en/docs3-v2/java-sdk/faq/1/16.md | 19 + content/en/docs3-v2/java-sdk/faq/1/17.md | 18 + content/en/docs3-v2/java-sdk/faq/1/18.md | 18 + content/en/docs3-v2/java-sdk/faq/1/19.md | 18 + content/en/docs3-v2/java-sdk/faq/1/20.md | 16 + content/en/docs3-v2/java-sdk/faq/1/21.md | 17 + content/en/docs3-v2/java-sdk/faq/1/22.md | 16 + content/en/docs3-v2/java-sdk/faq/1/23.md | 18 + content/en/docs3-v2/java-sdk/faq/1/24.md | 20 + content/en/docs3-v2/java-sdk/faq/1/25.md | 17 + content/en/docs3-v2/java-sdk/faq/1/26.md | 16 + content/en/docs3-v2/java-sdk/faq/1/27.md | 16 + content/en/docs3-v2/java-sdk/faq/1/28.md | 16 + content/en/docs3-v2/java-sdk/faq/1/29.md | 17 + content/en/docs3-v2/java-sdk/faq/1/3.md | 13 + content/en/docs3-v2/java-sdk/faq/1/30.md | 20 + content/en/docs3-v2/java-sdk/faq/1/31.md | 18 + content/en/docs3-v2/java-sdk/faq/1/32.md | 20 + content/en/docs3-v2/java-sdk/faq/1/33.md | 18 + content/en/docs3-v2/java-sdk/faq/1/34.md | 16 + content/en/docs3-v2/java-sdk/faq/1/35.md | 18 + content/en/docs3-v2/java-sdk/faq/1/36.md | 15 + content/en/docs3-v2/java-sdk/faq/1/37.md | 16 + content/en/docs3-v2/java-sdk/faq/1/38.md | 17 + content/en/docs3-v2/java-sdk/faq/1/39.md | 18 + content/en/docs3-v2/java-sdk/faq/1/4.md | 18 + content/en/docs3-v2/java-sdk/faq/1/40.md | 18 + content/en/docs3-v2/java-sdk/faq/1/41.md | 16 + content/en/docs3-v2/java-sdk/faq/1/5.md | 14 + content/en/docs3-v2/java-sdk/faq/1/6.md | 15 + content/en/docs3-v2/java-sdk/faq/1/7.md | 15 + content/en/docs3-v2/java-sdk/faq/1/8.md | 18 + content/en/docs3-v2/java-sdk/faq/1/9.md | 25 + content/en/docs3-v2/java-sdk/faq/1/_index.md | 8 + content/en/docs3-v2/java-sdk/faq/2/1.md | 8 + content/en/docs3-v2/java-sdk/faq/2/10.md | 21 + content/en/docs3-v2/java-sdk/faq/2/11.md | 18 + content/en/docs3-v2/java-sdk/faq/2/12.md | 16 + content/en/docs3-v2/java-sdk/faq/2/13.md | 17 + content/en/docs3-v2/java-sdk/faq/2/14.md | 18 + content/en/docs3-v2/java-sdk/faq/2/15.md | 17 + content/en/docs3-v2/java-sdk/faq/2/16.md | 17 + content/en/docs3-v2/java-sdk/faq/2/17.md | 19 + content/en/docs3-v2/java-sdk/faq/2/18.md | 17 + content/en/docs3-v2/java-sdk/faq/2/19.md | 19 + content/en/docs3-v2/java-sdk/faq/2/2.md | 27 + content/en/docs3-v2/java-sdk/faq/2/20.md | 16 + content/en/docs3-v2/java-sdk/faq/2/3.md | 17 + content/en/docs3-v2/java-sdk/faq/2/4.md | 17 + content/en/docs3-v2/java-sdk/faq/2/5.md | 18 + content/en/docs3-v2/java-sdk/faq/2/6.md | 18 + content/en/docs3-v2/java-sdk/faq/2/7.md | 17 + content/en/docs3-v2/java-sdk/faq/2/8.md | 17 + content/en/docs3-v2/java-sdk/faq/2/9.md | 17 + content/en/docs3-v2/java-sdk/faq/2/_index.md | 6 + content/en/docs3-v2/java-sdk/faq/3/1.md | 22 + content/en/docs3-v2/java-sdk/faq/3/2.md | 19 + content/en/docs3-v2/java-sdk/faq/3/3.md | 16 + content/en/docs3-v2/java-sdk/faq/3/4.md | 19 + content/en/docs3-v2/java-sdk/faq/3/5.md | 18 + content/en/docs3-v2/java-sdk/faq/3/6.md | 18 + content/en/docs3-v2/java-sdk/faq/3/7.md | 21 + content/en/docs3-v2/java-sdk/faq/3/8.md | 22 + content/en/docs3-v2/java-sdk/faq/3/_index.md | 6 + content/en/docs3-v2/java-sdk/faq/4/1.md | 21 + content/en/docs3-v2/java-sdk/faq/4/10.md | 17 + content/en/docs3-v2/java-sdk/faq/4/11.md | 20 + content/en/docs3-v2/java-sdk/faq/4/12.md | 17 + content/en/docs3-v2/java-sdk/faq/4/13.md | 20 + content/en/docs3-v2/java-sdk/faq/4/14.md | 18 + content/en/docs3-v2/java-sdk/faq/4/15.md | 15 + content/en/docs3-v2/java-sdk/faq/4/16.md | 16 + content/en/docs3-v2/java-sdk/faq/4/17.md | 17 + content/en/docs3-v2/java-sdk/faq/4/18.md | 15 + content/en/docs3-v2/java-sdk/faq/4/19.md | 19 + content/en/docs3-v2/java-sdk/faq/4/2.md | 16 + content/en/docs3-v2/java-sdk/faq/4/20.md | 16 + content/en/docs3-v2/java-sdk/faq/4/3.md | 16 + content/en/docs3-v2/java-sdk/faq/4/4.md | 16 + content/en/docs3-v2/java-sdk/faq/4/5.md | 16 + content/en/docs3-v2/java-sdk/faq/4/6.md | 16 + content/en/docs3-v2/java-sdk/faq/4/7.md | 15 + content/en/docs3-v2/java-sdk/faq/4/8.md | 15 + content/en/docs3-v2/java-sdk/faq/4/9.md | 16 + content/en/docs3-v2/java-sdk/faq/4/_index.md | 6 + content/en/docs3-v2/java-sdk/faq/5/1.md | 21 + content/en/docs3-v2/java-sdk/faq/5/10.md | 16 + content/en/docs3-v2/java-sdk/faq/5/11.md | 20 + content/en/docs3-v2/java-sdk/faq/5/12.md | 20 + content/en/docs3-v2/java-sdk/faq/5/13.md | 16 + content/en/docs3-v2/java-sdk/faq/5/14.md | 18 + content/en/docs3-v2/java-sdk/faq/5/15.md | 16 + content/en/docs3-v2/java-sdk/faq/5/16.md | 19 + content/en/docs3-v2/java-sdk/faq/5/17.md | 18 + content/en/docs3-v2/java-sdk/faq/5/18.md | 18 + content/en/docs3-v2/java-sdk/faq/5/19.md | 22 + content/en/docs3-v2/java-sdk/faq/5/2.md | 16 + content/en/docs3-v2/java-sdk/faq/5/20.md | 18 + content/en/docs3-v2/java-sdk/faq/5/21.md | 18 + content/en/docs3-v2/java-sdk/faq/5/22.md | 21 + content/en/docs3-v2/java-sdk/faq/5/23.md | 19 + content/en/docs3-v2/java-sdk/faq/5/24.md | 17 + content/en/docs3-v2/java-sdk/faq/5/25.md | 16 + content/en/docs3-v2/java-sdk/faq/5/26.md | 15 + content/en/docs3-v2/java-sdk/faq/5/27.md | 16 + content/en/docs3-v2/java-sdk/faq/5/28.md | 16 + content/en/docs3-v2/java-sdk/faq/5/29.md | 16 + content/en/docs3-v2/java-sdk/faq/5/3.md | 16 + content/en/docs3-v2/java-sdk/faq/5/30.md | 16 + content/en/docs3-v2/java-sdk/faq/5/31.md | 16 + content/en/docs3-v2/java-sdk/faq/5/32.md | 16 + content/en/docs3-v2/java-sdk/faq/5/33.md | 16 + content/en/docs3-v2/java-sdk/faq/5/34.md | 16 + content/en/docs3-v2/java-sdk/faq/5/35.md | 17 + content/en/docs3-v2/java-sdk/faq/5/36.md | 16 + content/en/docs3-v2/java-sdk/faq/5/37.md | 17 + content/en/docs3-v2/java-sdk/faq/5/38.md | 16 + content/en/docs3-v2/java-sdk/faq/5/39.md | 17 + content/en/docs3-v2/java-sdk/faq/5/4.md | 18 + content/en/docs3-v2/java-sdk/faq/5/40.md | 17 + content/en/docs3-v2/java-sdk/faq/5/5.md | 16 + content/en/docs3-v2/java-sdk/faq/5/6.md | 16 + content/en/docs3-v2/java-sdk/faq/5/7.md | 20 + content/en/docs3-v2/java-sdk/faq/5/8.md | 16 + content/en/docs3-v2/java-sdk/faq/5/9.md | 20 + content/en/docs3-v2/java-sdk/faq/5/_index.md | 6 + content/en/docs3-v2/java-sdk/faq/6/1.md | 18 + content/en/docs3-v2/java-sdk/faq/6/10.md | 16 + content/en/docs3-v2/java-sdk/faq/6/11.md | 16 + content/en/docs3-v2/java-sdk/faq/6/12.md | 18 + content/en/docs3-v2/java-sdk/faq/6/13.md | 17 + content/en/docs3-v2/java-sdk/faq/6/14.md | 16 + content/en/docs3-v2/java-sdk/faq/6/15.md | 15 + content/en/docs3-v2/java-sdk/faq/6/16.md | 17 + content/en/docs3-v2/java-sdk/faq/6/2.md | 27 + content/en/docs3-v2/java-sdk/faq/6/3.md | 17 + content/en/docs3-v2/java-sdk/faq/6/4.md | 19 + content/en/docs3-v2/java-sdk/faq/6/5.md | 17 + content/en/docs3-v2/java-sdk/faq/6/6.md | 19 + content/en/docs3-v2/java-sdk/faq/6/7.md | 17 + content/en/docs3-v2/java-sdk/faq/6/8.md | 17 + content/en/docs3-v2/java-sdk/faq/6/9.md | 20 + content/en/docs3-v2/java-sdk/faq/6/_index.md | 6 + content/en/docs3-v2/java-sdk/faq/7/1.md | 16 + content/en/docs3-v2/java-sdk/faq/7/2.md | 16 + content/en/docs3-v2/java-sdk/faq/7/3.md | 16 + content/en/docs3-v2/java-sdk/faq/7/4.md | 16 + content/en/docs3-v2/java-sdk/faq/7/5.md | 17 + content/en/docs3-v2/java-sdk/faq/7/6.md | 18 + content/en/docs3-v2/java-sdk/faq/7/7.md | 17 + content/en/docs3-v2/java-sdk/faq/7/_index.md | 6 + content/en/docs3-v2/java-sdk/faq/99/0.md | 16 + content/en/docs3-v2/java-sdk/faq/99/1.md | 17 + content/en/docs3-v2/java-sdk/faq/99/_index.md | 6 + content/en/docs3-v2/java-sdk/faq/_index.md | 9 + content/en/docs3-v2/java-sdk/faq/intro.md | 40 ++ content/en/docs3-v2/java-sdk/quick-start/_index.md | 8 + .../docs3-v2/java-sdk/quick-start/idl.md | 84 +-- .../docs3-v2/java-sdk/quick-start/spring-boot.md | 75 +-- .../docs3-v2/java-sdk/reference-manual/_index.md | 8 + .../reference-manual/config-center/_index.md | 22 + .../reference-manual/config-center/apollo.md | 115 ++++ .../reference-manual/config-center/nacos.md | 112 ++++ .../reference-manual/config-center/zookeeper.md | 94 +++ .../java-sdk/reference-manual/config/_index.md | 8 + .../java-sdk/reference-manual/config/annotation.md | 209 ++++++ .../java-sdk/reference-manual/config/api.md | 311 +++++++++ .../java-sdk/reference-manual/config/overview.md | 166 +++++ .../java-sdk/reference-manual/config/principle.md | 374 +++++++++++ .../java-sdk/reference-manual/config/properties.md | 558 ++++++++++++++++ .../java-sdk/reference-manual/config/xml.md | 42 +- .../java-sdk/reference-manual/graalvm/_index.md | 216 ++++++ .../reference-manual/metadata-center/_index.md | 7 + .../reference-manual/metadata-center/nacos.md | 114 ++++ .../reference-manual/metadata-center/overview.md | 212 ++++++ .../reference-manual/metadata-center/redis.md | 8 + .../reference-manual/metadata-center/zookeeper.md | 173 +++++ .../reference-manual/performance/_index.md | 6 + .../reference-manual/performance/benchmarking.md | 48 ++ .../performance/rpc-benchmarking.md | 55 ++ .../java-sdk/reference-manual/protocol/_index.md | 6 + .../java-sdk/reference-manual/protocol/dubbo.md | 125 ++++ .../java-sdk/reference-manual/protocol/grpc.md | 34 + .../java-sdk/reference-manual/protocol/hessian.md | 80 +++ .../java-sdk/reference-manual/protocol/http.md | 69 ++ .../reference-manual/protocol/memcached.md | 60 ++ .../java-sdk/reference-manual/protocol/overview.md | 200 ++++++ .../java-sdk/reference-manual/protocol/redis.md | 61 ++ .../java-sdk/reference-manual/protocol/rest.md | 742 +++++++++++++++++++++ .../java-sdk/reference-manual/protocol/rmi.md | 96 +++ .../java-sdk/reference-manual/protocol/thrift.md | 51 ++ .../reference-manual/protocol/triple/_index.md | 6 + .../reference-manual/protocol/triple/guide.md | 278 ++++++++ .../reference-manual/protocol/triple}/idl.md | 153 +++-- .../reference-manual/protocol/triple/migration.md | 83 +++ .../reference-manual/protocol/triple/overview.md | 39 ++ .../reference-manual/protocol/triple/pojo.md} | 116 ++-- .../reference-manual/protocol/triple/streaming.md | 153 +++++ .../reference-manual/protocol/webservice.md | 112 ++++ .../java-sdk/reference-manual/qos/_index.md | 6 + .../java-sdk/reference-manual/qos/command.md | 48 ++ .../reference-manual/qos/logger-management.md | 94 +++ .../java-sdk/reference-manual/qos/overview.md | 212 ++++++ .../java-sdk/reference-manual/qos/probe.md | 42 ++ .../java-sdk/reference-manual/qos/profiler.md | 74 ++ .../reference-manual/qos/router-snapshot.md | 110 +++ .../reference-manual/qos/service-management.md | 74 ++ .../java-sdk/reference-manual/registry/_index.md | 7 + .../reference-manual/registry/multicast/_index.md | 52 ++ .../registry/multiple-registry/_index.md | 187 ++++++ .../reference-manual/registry/nacos/_index.md | 190 ++++++ .../reference-manual/registry/overview/_index.md | 76 +++ .../reference-manual/registry/redis/_index.md | 74 ++ .../java-sdk/reference-manual/registry/simple.md | 58 ++ .../reference-manual/registry/zookeeper/_index.md | 133 ++++ .../java-sdk/reference-manual/spi/_index.md | 6 + .../reference-manual/spi/description/_index.md | 6 + .../reference-manual/spi/description/cache.md | 88 +++ .../reference-manual/spi/description/cluster.md | 83 +++ .../reference-manual/spi/description/compiler.md | 60 ++ .../spi/description/config-center.md | 102 +++ .../reference-manual/spi/description/container.md | 67 ++ .../reference-manual/spi/description/dispatcher.md | 67 ++ .../reference-manual/spi/description/dubbo-spi.md | 705 ++++++++++++++++++++ .../reference-manual/spi/description/exchanger.md | 96 +++ .../spi/description/exporter-listener.md | 70 ++ .../spi/description/extension-factory.md | 62 ++ .../reference-manual/spi/description/filter.md | 94 +++ .../spi/description/invoker-listener.md | 69 ++ .../reference-manual/spi/description/liveness.md | 72 ++ .../spi/description/load-balance.md | 70 ++ .../spi/description/logger-adapter.md | 89 +++ .../reference-manual/spi/description/merger.md | 72 ++ .../spi/description/metadata-report.md | 91 +++ .../reference-manual/spi/description/monitor.md | 80 +++ .../reference-manual/spi/description/networker.md | 64 ++ .../reference-manual/spi/description/page.md | 68 ++ .../reference-manual/spi/description/protocol.md | 158 +++++ .../spi/description/proxy-factory.md | 70 ++ .../spi/description/qos-permission.md | 62 ++ .../reference-manual/spi/description/readiness.md | 74 ++ .../reference-manual/spi/description/registry.md | 210 ++++++ .../reference-manual/spi/description/remoting.md | 127 ++++ .../reference-manual/spi/description/router.md | 67 ++ .../reference-manual/spi/description/serialize.md | 77 +++ .../reference-manual/spi/description/startup.md | 73 ++ .../spi/description/status-checker.md | 69 ++ .../spi/description/telnet-handler.md | 82 +++ .../reference-manual/spi/description/threadpool.md | 65 ++ .../reference-manual/spi/description/validation.md | 80 +++ .../java-sdk/reference-manual/spi/overview.md | 101 +++ .../2.x-to-3.x-compatibility-guide.md | 96 +++ .../3.0-to-3.1-compatibility-guide.md | 22 + .../3.1-to-3.2-compatibility-guide.md | 85 +++ .../java-sdk/upgrades-and-compatibility/_index.md | 8 + .../upgrades-and-compatibility/migration-triple.md | 344 ++++++++++ .../protobuf&interface.md | 141 ++++ .../serialization-upgrade.md | 26 + .../service-discovery/_index.md | 6 + .../migration-service-discovery.md | 159 +++++ .../service-discovery/service-discovery-rule.md | 203 ++++++ .../service-discovery/service-discovery-samples.md | 76 +++ .../en/docs3-v2/rust-sdk/java-interoperability.md | 6 +- content/en/latest/community/_index.md | 3 - .../en/latest/contribution-guidelines/_index.md | 3 - content/en/latest/facade-docs/_index.md | 5 - content/en/latest/notices/_index.md | 3 - content/en/overview/_index.md | 31 + content/en/overview/mannual/Golang.md | 14 + content/en/overview/mannual/Java.md | 13 + content/en/overview/mannual/Rust.md | 13 + content/en/overview/mannual/_index.md | 50 ++ content/en/overview/quickstart/_index.md | 38 ++ content/en/overview/tasks/_index.md | 11 + content/en/overview/tasks/ecosystem/_index.md | 58 ++ content/en/overview/tasks/ecosystem/rate-limit.md | 95 +++ content/en/overview/tasks/ecosystem/transaction.md | 307 +++++++++ content/en/overview/tasks/kubernetes/_index.md | 38 ++ .../overview/tasks/kubernetes/deploy-on-k8s.md | 118 ++-- content/en/overview/tasks/mesh/_index.md | 61 ++ content/en/overview/tasks/mesh/dubbo-mesh.md | 301 +++++++++ content/en/overview/tasks/mesh/proxyless.md | 270 ++++++++ content/en/overview/tasks/migration/2to3.md | 44 ++ content/en/overview/tasks/migration/_index.md | 48 ++ .../overview/tasks/migration/migration-triple.md | 38 ++ .../tasks/migration/service-discovery-samples.md | 78 +++ .../en/overview/tasks/traffic-management/_index.md | 88 +++ .../overview/tasks/traffic-management/isolation.md | 78 +++ .../overview/tasks/traffic-management/timeout.md | 79 +++ .../tasks/traffic-management/traffic-condition.md | 63 ++ .../tasks/traffic-management/traffic-gray.md | 104 +++ .../tasks/traffic-management/traffic-routing.md | 66 ++ .../en/overview/tasks/traffic-management/weight.md | 49 ++ .../en/overview/tasks/traffic-management/zone.md | 63 ++ content/en/overview/tasks/triple/_index.md | 48 ++ content/en/overview/tasks/triple/idl.md | 237 +++++++ content/en/overview/tasks/triple/streaming.md | 296 ++++++++ content/en/overview/tasks/triple/wrap.md | 171 +++++ content/en/overview/what/_index.md | 16 + content/en/overview/what/architecture.md | 124 ++++ content/en/overview/what/dubbo3.md | 94 +++ content/en/overview/what/ecosystem.md | 60 ++ content/en/overview/what/extensibility.md | 100 +++ content/en/overview/what/overview.md | 105 +++ content/en/overview/what/usecases.md | 9 + content/en/release/_index.md | 13 + content/en/release/dubbo-admin.md | 26 + content/en/release/dubbo-go-pixiu.md | 14 + content/en/release/dubbo-spi-extensions.md | 169 +++++ content/en/release/go.md | 14 + content/en/release/java.md | 99 +++ content/en/release/past-releases/_index.md | 7 + content/en/release/past-releases/dubbo-admin.md | 19 + content/en/release/past-releases/dubbo-go-pixiu.md | 14 + .../release/past-releases/dubbo-spi-extensions.md | 107 +++ content/en/release/past-releases/go.md | 14 + content/{zh => en}/release/past-releases/java.md | 152 ++++- content/zh/blog/integration/dubbo-fescar.md | 8 +- .../integration/dubbo-integrate-with-hystrix.md | 4 +- content/zh/blog/integration/dubbo-zk.md | 2 +- .../how-to-proxy-dubbo-in-apache-apisix.md | 2 +- ...224\237\345\221\275\345\221\250\346\234\237.md" | 4 +- .../codeanalysis/3.0.8/2-serviceconfig-config.md | 2 +- ...232\204\345\210\235\345\247\213\345\214\226.md" | 147 ++-- .../blog/java/codeanalysis/triple-backpressure.md | 111 +++ .../zh/blog/java/codeanalysis/triple-exception.md | 226 +++++++ .../blog/java/codeanalysis/v3-service-discovery.md | 2 +- content/zh/blog/java/demos/dubbo-101.md | 4 +- content/zh/blog/java/demos/dubbo-annotation.md | 4 +- content/zh/blog/java/demos/dubbo-async-client.md | 4 +- content/zh/blog/java/demos/dubbo-async-server.md | 4 +- .../demos/dubbo-consistent-hash-implementation.md | 4 +- .../zh/blog/java/demos/dubbo-copywriting-style.md | 10 +- content/zh/blog/java/demos/dubbo-new-async.md | 6 +- content/zh/blog/java/demos/dubbo-stub-mock.md | 4 +- .../dubbo-supporting-grpc-http2-and-protobuf.md | 6 +- content/zh/blog/java/demos/proxyless-guide.md | 2 +- content/zh/blog/news/20221128-release.md | 62 ++ content/zh/blog/news/20221222-release.md | 112 ++++ content/zh/blog/news/apache-dubbo-2019-2020.md | 4 +- content/zh/blog/news/release-roadmap.md | 67 ++ content/zh/docs/advanced/callback-parameter.md | 2 +- content/zh/docs/advanced/group-merger.md | 2 +- content/zh/docs/advanced/parameter-validation.md | 2 +- content/zh/docs/advanced/pb-generic-reference.md | 4 +- content/zh/docs/advanced/protobuf&interface.md | 2 +- content/zh/docs/advanced/protobuf-idl.md | 4 +- content/zh/docs/advanced/result-cache.md | 2 +- content/zh/docs/advanced/set-host.md | 27 +- content/zh/docs/advanced/tls.md | 2 +- content/zh/docs/migration/migration-triple.md | 14 +- content/zh/docs/quick-start.md | 4 +- .../zh/docs/references/configuration/annotation.md | 2 +- content/zh/docs/references/configuration/api.md | 2 +- .../zh/docs/references/configuration/overview.md | 6 +- content/zh/docs/references/configuration/xml.md | 2 +- content/zh/docs/references/protocols/gRPC.md | 4 +- content/zh/docs/references/protocols/tri.md | 4 +- content/zh/docs3-v2/golang-sdk/_index.md | 1 - .../zh/docs3-v2/golang-sdk/quickstart/_index.md | 2 +- .../quickstart/quickstart_triple_with_customize.md | 208 ++++++ content/zh/docs3-v2/golang-sdk/tutorial/_index.md | 5 + .../golang-sdk/tutorial/debugging/_index.md | 5 + .../golang-sdk/tutorial/deployment/_index.md | 5 + .../tutorial/deployment/docker/_index.md | 5 + .../tutorial/deployment/kubernetes/_index.md | 5 + .../tutorial/deployment/practice/_index.md | 5 + .../docs3-v2/golang-sdk/tutorial/develop/_index.md | 5 + .../tutorial/develop/config-center/_index.md | 5 + .../tutorial/develop/config-center/api/_index.md | 5 + .../tutorial/develop/config-center/desc/_index.md | 5 + .../develop/config-center/remote/_index.md | 5 + .../golang-sdk/tutorial/develop/features/_index.md | 5 + .../tutorial/develop/features/fault/_index.md | 5 + .../tutorial/develop/features/generic/_index.md | 5 + .../develop/features/transaction/_index.md | 5 + .../tutorial/develop/features/transfer/_index.md | 5 + .../tutorial/develop/interflow/_index.md | 5 + .../tutorial/develop/interflow/grpc/_index.md | 5 + .../tutorial/develop/interflow/java/_index.md | 5 + .../golang-sdk/tutorial/develop/protocol/_index.md | 5 + .../tutorial/develop/protocol/comes-back/_index.md | 5 + .../tutorial/develop/protocol/config/_index.md | 5 + .../develop/protocol/multi-protocol/_index.md | 5 + .../golang-sdk/tutorial/develop/registry/_index.md | 5 + .../tutorial/develop/registry/desc/_index.md | 5 + .../tutorial/develop/registry/nacos/_index.md | 5 + .../tutorial/develop/registry/polaris/_index.md | 5 + .../tutorial/develop/registry/zookeeper/_index.md | 5 + .../golang-sdk/tutorial/governance/_index.md | 5 + .../tutorial/governance/features/_index.md | 5 + .../tutorial/governance/features/filter/_index.md | 5 + .../features/service-discovery/_index.md | 5 + .../tutorial/governance/features/timeout/_index.md | 5 + .../tutorial/governance/health/_index.md | 5 + .../tutorial/governance/health/grpc/_index.md | 5 + .../governance/health/kubernetes/_index.md | 5 + .../tutorial/governance/health/startup/_index.md | 5 + .../golang-sdk/tutorial/governance/limit/_index.md | 5 + .../tutorial/governance/limit/internally/_index.md | 5 + .../tutorial/governance/limit/polaris/_index.md | 5 + .../tutorial/governance/limit/sentinel/_index.md | 5 + .../tutorial/governance/monitor/_index.md | 5 + .../tutorial/governance/monitor/grafana/_index.md | 5 + .../tutorial/governance/monitor/http/_index.md | 5 + .../tutorial/governance/monitor/logger/_index.md | 5 + .../governance/monitor/promethus/_index.md | 5 + .../tutorial/governance/service-mesh/_index.md | 5 + .../governance/service-mesh/deploy/_index.md | 5 + .../governance/service-mesh/istio/_index.md | 5 + .../governance/service-mesh/pixiu/_index.md | 5 + .../governance/service-mesh/traffic/_index.md | 5 + .../tutorial/governance/tracing/_index.md | 5 + .../tutorial/governance/tracing/jaeger/_index.md | 5 + .../governance/tracing/opentelmentry/_index.md | 5 + .../governance/tracing/skywalking/_index.md | 5 + .../tutorial/governance/traffic/_index.md | 5 + .../governance/traffic/adaptive-service/_index.md | 5 + .../tutorial/governance/traffic/graceful/_index.md | 5 + .../tutorial/governance/traffic/router/_index.md | 5 + .../advanced-features-and-usage/others/set-host.md | 27 +- .../performance/dump.md | 36 +- .../performance/result-cache.md | 4 +- .../performance/simplify-registry-data.md | 112 ++-- .../advanced-features-and-usage/security/tls.md | 2 +- .../service/async-call.md | 5 +- .../service/callback-parameter.md | 2 +- .../service/echo-service.md | 2 +- .../service/events-notify.md | 2 +- .../service/generic-reference.md | 36 +- .../service/group-merger.md | 2 +- .../service/isolation-executor.md | 2 + .../service/multi-protocols.md | 6 + .../service/multi-versions.md | 2 +- .../service/parameter-validation.md | 2 +- .../service/port-unification.md | 6 +- .../service/preflight-check.md | 10 +- .../service/reactive.md | 4 +- .../service/service-group.md | 2 +- .../service/subscribe-only.md | 6 + .../concepts-and-architecture/code-architecture.md | 2 +- content/zh/docs3-v2/java-sdk/faq/0/10.md | 17 + content/zh/docs3-v2/java-sdk/faq/0/11.md | 17 + content/zh/docs3-v2/java-sdk/faq/0/12.md | 17 + content/zh/docs3-v2/java-sdk/faq/0/13.md | 17 + content/zh/docs3-v2/java-sdk/faq/0/14.md | 19 + content/zh/docs3-v2/java-sdk/faq/0/15.md | 19 + content/zh/docs3-v2/java-sdk/faq/0/16.md | 17 + content/zh/docs3-v2/java-sdk/faq/0/17.md | 17 + content/zh/docs3-v2/java-sdk/faq/0/18.md | 17 + content/zh/docs3-v2/java-sdk/faq/0/19.md | 17 + content/zh/docs3-v2/java-sdk/faq/0/20.md | 20 + content/zh/docs3-v2/java-sdk/faq/0/21.md | 16 + content/zh/docs3-v2/java-sdk/faq/0/22.md | 23 + content/zh/docs3-v2/java-sdk/faq/0/23.md | 21 + content/zh/docs3-v2/java-sdk/faq/0/24.md | 19 + content/zh/docs3-v2/java-sdk/faq/0/25.md | 18 + content/zh/docs3-v2/java-sdk/faq/0/26.md | 16 + content/zh/docs3-v2/java-sdk/faq/0/27.md | 16 + content/zh/docs3-v2/java-sdk/faq/0/6.md | 18 + content/zh/docs3-v2/java-sdk/faq/0/7.md | 19 + content/zh/docs3-v2/java-sdk/faq/0/8.md | 17 + content/zh/docs3-v2/java-sdk/faq/0/9.md | 17 + content/zh/docs3-v2/java-sdk/faq/1/10.md | 8 +- content/zh/docs3-v2/java-sdk/faq/1/11.md | 10 +- content/zh/docs3-v2/java-sdk/faq/1/12.md | 9 +- content/zh/docs3-v2/java-sdk/faq/1/13.md | 6 +- content/zh/docs3-v2/java-sdk/faq/1/14.md | 10 +- content/zh/docs3-v2/java-sdk/faq/1/15.md | 8 +- content/zh/docs3-v2/java-sdk/faq/1/16.md | 12 +- content/zh/docs3-v2/java-sdk/faq/1/17.md | 14 +- content/zh/docs3-v2/java-sdk/faq/1/19.md | 18 + content/zh/docs3-v2/java-sdk/faq/1/20.md | 16 + content/zh/docs3-v2/java-sdk/faq/1/21.md | 17 + content/zh/docs3-v2/java-sdk/faq/1/22.md | 16 + content/zh/docs3-v2/java-sdk/faq/1/26.md | 16 + content/zh/docs3-v2/java-sdk/faq/1/27.md | 16 + content/zh/docs3-v2/java-sdk/faq/1/28.md | 16 + content/zh/docs3-v2/java-sdk/faq/1/29.md | 17 + content/zh/docs3-v2/java-sdk/faq/1/30.md | 20 + content/zh/docs3-v2/java-sdk/faq/1/31.md | 18 + content/zh/docs3-v2/java-sdk/faq/1/32.md | 20 + content/zh/docs3-v2/java-sdk/faq/1/33.md | 18 + content/zh/docs3-v2/java-sdk/faq/1/34.md | 16 + content/zh/docs3-v2/java-sdk/faq/1/35.md | 18 + content/zh/docs3-v2/java-sdk/faq/1/36.md | 14 + content/zh/docs3-v2/java-sdk/faq/1/37.md | 16 + content/zh/docs3-v2/java-sdk/faq/1/38.md | 17 + content/zh/docs3-v2/java-sdk/faq/1/39.md | 18 + content/zh/docs3-v2/java-sdk/faq/1/40.md | 18 + content/zh/docs3-v2/java-sdk/faq/1/41.md | 16 + content/zh/docs3-v2/java-sdk/faq/1/5.md | 12 +- content/zh/docs3-v2/java-sdk/faq/1/6.md | 14 +- content/zh/docs3-v2/java-sdk/faq/1/7.md | 9 +- content/zh/docs3-v2/java-sdk/faq/1/8.md | 19 +- content/zh/docs3-v2/java-sdk/faq/1/9.md | 14 +- content/zh/docs3-v2/java-sdk/faq/2/19.md | 19 + content/zh/docs3-v2/java-sdk/faq/2/20.md | 16 + content/zh/docs3-v2/java-sdk/faq/3/2.md | 19 + content/zh/docs3-v2/java-sdk/faq/3/3.md | 16 + content/zh/docs3-v2/java-sdk/faq/3/4.md | 19 + content/zh/docs3-v2/java-sdk/faq/3/5.md | 18 + content/zh/docs3-v2/java-sdk/faq/3/6.md | 18 + content/zh/docs3-v2/java-sdk/faq/3/7.md | 21 + content/zh/docs3-v2/java-sdk/faq/3/8.md | 22 + content/zh/docs3-v2/java-sdk/faq/4/10.md | 17 + content/zh/docs3-v2/java-sdk/faq/4/11.md | 20 + content/zh/docs3-v2/java-sdk/faq/4/12.md | 17 + content/zh/docs3-v2/java-sdk/faq/4/13.md | 20 + content/zh/docs3-v2/java-sdk/faq/4/14.md | 18 + content/zh/docs3-v2/java-sdk/faq/4/15.md | 15 + content/zh/docs3-v2/java-sdk/faq/4/16.md | 16 + content/zh/docs3-v2/java-sdk/faq/4/17.md | 17 + content/zh/docs3-v2/java-sdk/faq/4/18.md | 15 + content/zh/docs3-v2/java-sdk/faq/4/19.md | 19 + content/zh/docs3-v2/java-sdk/faq/4/2.md | 10 +- content/zh/docs3-v2/java-sdk/faq/4/20.md | 16 + content/zh/docs3-v2/java-sdk/faq/4/3.md | 16 + content/zh/docs3-v2/java-sdk/faq/4/4.md | 16 + content/zh/docs3-v2/java-sdk/faq/4/5.md | 16 + content/zh/docs3-v2/java-sdk/faq/4/6.md | 16 + content/zh/docs3-v2/java-sdk/faq/4/7.md | 15 + content/zh/docs3-v2/java-sdk/faq/4/8.md | 15 + content/zh/docs3-v2/java-sdk/faq/4/9.md | 16 + content/zh/docs3-v2/java-sdk/faq/5/21.md | 18 + content/zh/docs3-v2/java-sdk/faq/5/22.md | 21 + content/zh/docs3-v2/java-sdk/faq/5/23.md | 19 + content/zh/docs3-v2/java-sdk/faq/5/24.md | 17 + content/zh/docs3-v2/java-sdk/faq/5/25.md | 16 + content/zh/docs3-v2/java-sdk/faq/5/26.md | 15 + content/zh/docs3-v2/java-sdk/faq/5/27.md | 16 + content/zh/docs3-v2/java-sdk/faq/5/28.md | 16 + content/zh/docs3-v2/java-sdk/faq/5/29.md | 16 + content/zh/docs3-v2/java-sdk/faq/5/30.md | 16 + content/zh/docs3-v2/java-sdk/faq/5/31.md | 16 + content/zh/docs3-v2/java-sdk/faq/5/32.md | 16 + content/zh/docs3-v2/java-sdk/faq/5/33.md | 16 + content/zh/docs3-v2/java-sdk/faq/5/34.md | 16 + content/zh/docs3-v2/java-sdk/faq/5/35.md | 17 + content/zh/docs3-v2/java-sdk/faq/5/36.md | 16 + content/zh/docs3-v2/java-sdk/faq/5/37.md | 17 + content/zh/docs3-v2/java-sdk/faq/5/38.md | 16 + content/zh/docs3-v2/java-sdk/faq/5/39.md | 17 + content/zh/docs3-v2/java-sdk/faq/5/40.md | 17 + content/zh/docs3-v2/java-sdk/faq/6/1.md | 18 + content/zh/docs3-v2/java-sdk/faq/6/10.md | 16 + content/zh/docs3-v2/java-sdk/faq/6/11.md | 16 + content/zh/docs3-v2/java-sdk/faq/6/12.md | 18 + content/zh/docs3-v2/java-sdk/faq/6/13.md | 17 + content/zh/docs3-v2/java-sdk/faq/6/14.md | 16 + content/zh/docs3-v2/java-sdk/faq/6/15.md | 15 + content/zh/docs3-v2/java-sdk/faq/6/16.md | 17 + content/zh/docs3-v2/java-sdk/faq/6/3.md | 17 + content/zh/docs3-v2/java-sdk/faq/6/4.md | 19 + content/zh/docs3-v2/java-sdk/faq/6/5.md | 17 + content/zh/docs3-v2/java-sdk/faq/6/6.md | 19 + content/zh/docs3-v2/java-sdk/faq/6/7.md | 17 + content/zh/docs3-v2/java-sdk/faq/6/8.md | 17 + content/zh/docs3-v2/java-sdk/faq/6/9.md | 20 + content/zh/docs3-v2/java-sdk/faq/7/1.md | 16 + content/zh/docs3-v2/java-sdk/faq/7/2.md | 16 + content/zh/docs3-v2/java-sdk/faq/7/3.md | 16 + content/zh/docs3-v2/java-sdk/faq/7/4.md | 16 + content/zh/docs3-v2/java-sdk/faq/7/5.md | 17 + content/zh/docs3-v2/java-sdk/faq/7/6.md | 18 + content/zh/docs3-v2/java-sdk/faq/7/7.md | 17 + content/zh/docs3-v2/java-sdk/faq/7/_index.md | 4 +- content/zh/docs3-v2/java-sdk/faq/81/1.md | 20 + content/zh/docs3-v2/java-sdk/faq/81/2.md | 17 + content/zh/docs3-v2/java-sdk/faq/81/3.md | 18 + .../zh/docs3-v2/java-sdk/faq/{5/19.md => 81/4.md} | 6 +- content/zh/docs3-v2/java-sdk/faq/81/_index.md | 8 + content/zh/docs3-v2/java-sdk/faq/99/0.md | 17 + content/zh/docs3-v2/java-sdk/faq/99/1.md | 17 + content/zh/docs3-v2/java-sdk/faq/99/_index.md | 6 + content/zh/docs3-v2/java-sdk/quick-start/idl.md | 4 +- .../docs3-v2/java-sdk/quick-start/spring-boot.md | 4 +- .../reference-manual/config-center/apollo.md | 2 +- .../reference-manual/config-center/zookeeper.md | 4 +- .../java-sdk/reference-manual/config/annotation.md | 4 +- .../java-sdk/reference-manual/config/api.md | 2 +- .../java-sdk/reference-manual/config/xml.md | 2 +- .../java-sdk/reference-manual/protocol/grpc.md | 4 +- .../reference-manual/protocol/triple/guide.md | 2 +- .../reference-manual/protocol/triple/migration.md | 10 +- .../java-sdk/reference-manual/qos/overview.md | 68 +- .../reference-manual/registry/nacos/_index.md | 2 +- .../reference-manual/registry/zookeeper/_index.md | 2 +- .../spi/description/qos-permission.md | 62 ++ .../java-sdk/reference-manual/spi/overview.md | 4 +- .../2.x-to-3.x-compatibility-guide.md | 106 ++- .../upgrades-and-compatibility/migration-triple.md | 14 +- .../protobuf&interface.md | 2 +- .../service-discovery/service-discovery-samples.md | 8 +- .../zh/docs3-v2/rust-sdk/java-interoperability.md | 4 +- content/zh/docs3-v2/rust-sdk/unix-transport.md | 153 +++++ content/zh/docsv2.7/admin/ops/pinpoint.md | 2 +- .../zh/docsv2.7/user/configuration/annotation.md | 2 +- .../configuration/configuration-load-process.md | 6 +- content/zh/docsv2.7/user/configuration/xml.md | 2 +- .../docsv2.7/user/examples/callback-parameter.md | 2 +- content/zh/docsv2.7/user/examples/group-merger.md | 2 +- .../docsv2.7/user/examples/parameter-validation.md | 2 +- .../docsv2.7/user/examples/pb-generic-reference.md | 2 +- content/zh/docsv2.7/user/examples/protobuf-idl.md | 4 +- content/zh/docsv2.7/user/examples/result-cache.md | 2 +- content/zh/docsv2.7/user/examples/set-host.md | 27 +- content/zh/docsv2.7/user/examples/tls.md | 2 +- .../zh/docsv2.7/user/references/protocol/gRPC.md | 4 +- content/zh/docsv2.7/user/versions/version-270.md | 2 +- .../zh/overview/tasks/kubernetes/deploy-on-k8s.md | 6 +- content/zh/overview/tasks/mesh/dubbo-mesh.md | 20 +- content/zh/overview/tasks/mesh/proxyless.md | 11 +- content/zh/overview/tasks/protocols/triple/idl.md | 4 +- .../overview/tasks/protocols/triple/streaming.md | 4 +- content/zh/overview/tasks/protocols/triple/wrap.md | 4 +- content/zh/release/dubbo-spi-extensions.md | 141 ++-- content/zh/release/java.md | 56 +- .../release/past-releases/dubbo-spi-extensions.md | 47 ++ content/zh/release/past-releases/java.md | 133 +++- content/zh/users/_index.md | 8 +- static/imgs/blog/2022/12/19/triple/1.jpeg | Bin 0 -> 104002 bytes static/imgs/blog/2022/12/19/triple/2.jpeg | Bin 0 -> 67633 bytes static/imgs/blog/2022/12/19/triple/3.jpeg | Bin 0 -> 124614 bytes static/imgs/blog/2022/12/19/triple/4.jpeg | Bin 0 -> 164495 bytes static/imgs/blog/2022/12/19/triple/5.jpeg | Bin 0 -> 133195 bytes static/imgs/blog/2022/12/28/triple/1.png | Bin 0 -> 403771 bytes static/imgs/blog/2022/12/28/triple/2.png | Bin 0 -> 1058411 bytes static/imgs/blog/2022/12/28/triple/3.png | Bin 0 -> 711198 bytes static/imgs/blog/2022/12/28/triple/4.png | Bin 0 -> 119297 bytes static/imgs/blog/2022/12/28/triple/5.png | Bin 0 -> 179812 bytes static/imgs/blog/2022/12/28/triple/6.png | Bin 0 -> 611762 bytes static/imgs/blog/2022/12/28/triple/7.png | Bin 0 -> 1329508 bytes static/imgs/blog/2022/12/28/triple/8.png | Bin 0 -> 492419 bytes static/imgs/blog/2022/12/28/triple/9.png | Bin 0 -> 1140060 bytes static/imgs/blog/release/3-1-3.png | Bin 0 -> 1503489 bytes static/imgs/blog/release/3-1-4.png | Bin 0 -> 941334 bytes static/imgs/blog/release/3-2-0-beta-2.png | Bin 0 -> 1464089 bytes static/imgs/blog/release/3-2-0-beta-3.png | Bin 0 -> 843437 bytes static/imgs/blog/release/release-roadmap.png | Bin 0 -> 282824 bytes .../imgs/docs3-v2/golang-sdk/quickstart/nacos.jpg | Bin 0 -> 56784 bytes 785 files changed, 30682 insertions(+), 1115 deletions(-)
