Skip to content
Permalink
Browse files
update links
  • Loading branch information
chickenlj committed Jul 26, 2021
1 parent 85f5471 commit 5e5768411df09de63da589f69390c395858eaa86
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 12 deletions.
@@ -6,13 +6,13 @@

{{< blocks/cover title="Apache Dubbo" image_anchor="top" height="auto" color="primary" >}}
<div class="mx-auto">
<a class="btn btn-lg btn-primary mr-3 mb-4" href="{{< relref "/docs" >}}">
<a class="btn btn-lg btn-primary mr-3 mb-4" href="{{< relref "/docs/quick-start" >}}">
快速开始 <i class="fas fa-arrow-alt-circle-right ml-2"></i>
</a>
<a class="btn btn-lg btn-secondary mr-3 mb-4" href="https://github.com/apache/dubbo">
GITHUB <i class="fab fa-github ml-2 "></i>
</a>
<p class="lead mt-5">Apache Dubbo 是一款高性能、轻量级的开源 Java 服务框架</p>
<p class="lead mt-5">Apache Dubbo 是一款高性能、轻量级的开源服务框架</p>
{{< blocks/link-down color="info" >}}
</div>
{{< /blocks/cover >}}
@@ -105,10 +105,10 @@ Service Mesh 在业界得到了广泛的传播与认可,并被认为是下一

## 了解更多

What's New in Dubbo3
[What's New in Dubbo3](../new-in-dubbo3)

体验 Dubbo3
[体验 Dubbo3](../quick-start)

迁移到 Dubbo3
[迁移到 Dubbo3](../migration)


@@ -97,8 +97,17 @@ Dubbo3.0 的柔性增强以面向失败设计为理念,提供包括精准容
从单一服务的视角看,服务是压不垮的,稳定的。从分布式视角看,复杂的拓扑不会带来性能的下降,分布式负载均衡能够以最优的方式动态分配流量,保证异构系统能够根据运行时的准确服务容量合理分配请求,从而达到性能最优。

## 全面的性能提升
> 更多官方压测数据

对比 2.x 版本,Dubbo3 版本

- 服务发现资源利用率显著提升。
- 对比接口级服务发现,单机常驻内存下降 50%,地址变更期 GC 消耗下降一个数量级 (百次 -> 十次)
- 对比应用级服务发现,单机常驻内存下降 75%,GC 次数趋零
- Dubbo 协议性能持平,Triple 协议在网关、Stream吞吐量方面更具优势。
- Dubbo协议 (3.0 vs 2.x),3.0 实现较 2.x 总体 qps rt 持平,略有提升
- Triple协议 vs Dubbo协议,直连调用场景 Triple 性能并无优势,其优势在网关、Stream调用场景。

详情请参考[Benchmark](../performance/benchmarking)

## Native Image
> 尚未发布
详情请参考[使用 GraavlVM 构建 Dubbo Native Image](../references/graalvm/support-graalvm)
@@ -7,7 +7,7 @@ description: ""
---

## 定义服务
Dubbo3 推荐使用 IDL 定义跨语言服务,如期望使用特定语言的服务定义方式请移步[多语言](../../languages)模块。
Dubbo3 推荐使用 IDL 定义跨语言服务,如期望使用特定语言的服务定义方式请移步[多语言](../languages)模块。

服务是 Dubbo 中的核心概念,一个服务代表一组 RPC 方法的集合,服务是面向用户编程、服务发现机制等的基本单位。基本流程是,用户定义 RPC 服务,通过约定的配置
方式将 RPC 声明为 Dubbo 服务,然后就可以基于服务进行编程了,对服务提供者来说,是提供 RPC 服务的具体实现,对服务消费者来说,则是使用特定数据发起服务调用。
@@ -122,7 +122,7 @@ public void callService() throws Exception {


## 查看完整示例
* [Java IDL Quick Start](../../languages/java/quick-start)
* [Golang IDL Quick Start](../../languages/golang/quick-start)
* [Java 语言特定用法](../../languages/java/java-specific)
* [Golang 语言特定用法](../../languages/golang/go-specific)
* [Java IDL Quick Start](../languages/java/quick-start)
* [Golang IDL Quick Start](../languages/golang/quick-start)
* [Java 语言特定用法](../languages/java/java-specific)
* [Golang 语言特定用法](../languages/golang/go-specific)

0 comments on commit 5e57684

Please sign in to comment.