You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by li...@apache.org on 2020/04/14 03:35:15 UTC

[servicecomb-docs] 02/02: add TOC for design.md

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

liubao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-docs.git

commit 0eeb7209e4bbd9dd565478ceba94241237e116ec
Author: liubao <bi...@qq.com>
AuthorDate: Tue Apr 14 09:57:17 2020 +0800

    add TOC for design.md
---
 java-chassis-reference/zh_CN/docs/start/design.md | 10 +++++-----
 java-chassis-reference/zh_CN/docs/toc.md          |  5 +++++
 2 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/java-chassis-reference/zh_CN/docs/start/design.md b/java-chassis-reference/zh_CN/docs/start/design.md
index e40ec0b..ca0b282 100644
--- a/java-chassis-reference/zh_CN/docs/start/design.md
+++ b/java-chassis-reference/zh_CN/docs/start/design.md
@@ -14,7 +14,7 @@ Apache ServiceComb Java Chassis 结合大量微服务开发实践,实现[微
 此外还有性能监控,日志记录系统、健康检查等。 Java Chassis 采用优雅的设计模式,实现了上述所有的核心部件的功能,并且使得这些功能
 开箱即用。使用 Java Chassis , 开发者能够更加聚焦于业务功能开发,快速的构建商业可用的微服务应用。 
 
-## Java Chassis 的软件工程实践
+## Java Chassis 的软件工程实践 <a name="h1"></a>
 
 Java Chassis 在设计的时候, 不仅考虑了如何更好的使用微服务架构模式, 还把优秀的软件工程思想融合进来, 帮助开发者更好的管理信息
 资产, 提升软件工程管理能力。 
@@ -28,7 +28,7 @@ Java Chassis 在设计的时候, 不仅考虑了如何更好的使用微服务
 可以阅读 [基于CSE的微服务工程实践-以契约为中心](https://bbs.huaweicloud.com/blogs/113640) 了解契约如何应用的更多内容。 工程
 实践不是 Java Chassis 的强制约束, 开发者可以结合实际情况进行选择。 
 
-## Java Chassis 的运行时架构
+## Java Chassis 的运行时架构 <a name="h2"></a>
 
 为了支持软件工程实践, Java Chassis 的运行时架构是一个哑铃结构, 两端分别是“编程模型” 和 “通信模型”, 中间是“运行模型”。 
 
@@ -42,7 +42,7 @@ Java Chassis 在设计的时候, 不仅考虑了如何更好的使用微服务
 
 可以阅读 [Apache ServiceComb 的开放性设计](http://servicecomb.apache.org/cn/docs/open-design/) 了解 Java Chassis 运行时架构的其他设计考虑。 
 
-## Java Chassis 微服务应用架构
+## Java Chassis 微服务应用架构 <a name="h3"></a>
 
 有很多优秀的微服务应用架构实践。 微服务应用架构应该充分考虑系统的弹性, 能够针对系统的性能瓶颈点进行扩容, 需要考虑应用系统内部微服务
 拆分的灵活性, 为业务的变更做好及时调整。 
@@ -55,7 +55,7 @@ Java Chassis 在设计的时候, 不仅考虑了如何更好的使用微服务
 可以阅读[单体应用微服务改造实践](https://bbs.huaweicloud.com/blogs/101611), 了解为什么推荐这样的微服务应用架构。 Java Chassis
 为应用架构提供了接入网关服务 [Edge Servcie](../edge/by-servicecomb-sdk.md)。 
 
-## Java Chassis 微服务技术选型
+## Java Chassis 微服务技术选型 <a name="h4"></a>
 
 Java 语言拥有庞大的技术体系和标准, 并且广泛的应用到业务的系统的各个方面。 和 Java Chassis 有紧密关系的技术包括 JSP/Servlet 标准
 和容器, Spring 和 Spring Boot 技术, 以及 Spring Boot 提供的 REST 开发框架 Spring MVC。 
@@ -96,7 +96,7 @@ Java Chassis 可以部署运行于 JSP/Servlet 容器里面, 在这个场景
  异常处理。 Java Chassis 只实现了 REST 服务定义和调用, 并且在异常处理机制和请求拦截机制上不一样。 开发细节上的差异可以通过
  [用SpringMVC 开发微服务](../build-provider/springmvc.md) 进行了解。  
 
-## Java Chassis 与 Spring Cloud 
+## Java Chassis 与 Spring Cloud  <a name="h5"></a>
 
 Java Chassis 和 Spring Cloud 都实现了微服务架构模式, 相比而言, Java Chassis 是一个更加紧凑的实现, 开箱即用, 而 Spring Cloud 则是
 相对松散的实现, 整合了大量的 Netflix 组件。 
diff --git a/java-chassis-reference/zh_CN/docs/toc.md b/java-chassis-reference/zh_CN/docs/toc.md
index ebaec45..e2e5fe1 100644
--- a/java-chassis-reference/zh_CN/docs/toc.md
+++ b/java-chassis-reference/zh_CN/docs/toc.md
@@ -10,6 +10,11 @@
     * [完整例子-bmi应用](featured-topics/application-bmi.md)
     * [完整例子-porter应用](featured-topics/application-porter.md)
 * [设计选型参考](start/design.md)
+    * [Java Chassis 的软件工程实践](start/design.md#h1)
+    * [Java Chassis 的运行时架构](start/design.md#h2)
+    * [Java Chassis 微服务应用架构](start/design.md#h3)
+    * [Java Chassis 微服务技术选型](start/design.md#h4)
+    * [Java Chassis 与 Spring Cloud](start/design.md#h5)
 * [开发服务提供者](build-provider/catalog.md)
     * [服务定义](build-provider/definition/service-definition.md)
     * [定义服务契约](build-provider/define-contract.md)