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

baerwang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 935d791bcc5 fix formatting (#2918)
935d791bcc5 is described below

commit 935d791bcc526ddef8d24555669aac84a7c7f833
Author: jiangyuan <[email protected]>
AuthorDate: Sun Feb 4 14:17:35 2024 +0800

    fix formatting (#2918)
---
 .../codeanalysis/3.0.8/2-serviceconfig-config.md   | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git 
a/content/zh-cn/blog/java/codeanalysis/3.0.8/2-serviceconfig-config.md 
b/content/zh-cn/blog/java/codeanalysis/3.0.8/2-serviceconfig-config.md
index 67ec4fe4fdd..e90d7475804 100644
--- a/content/zh-cn/blog/java/codeanalysis/3.0.8/2-serviceconfig-config.md
+++ b/content/zh-cn/blog/java/codeanalysis/3.0.8/2-serviceconfig-config.md
@@ -42,20 +42,20 @@ ServiceConfig<DemoServiceImpl> service = new 
ServiceConfig<>();
  ![在这里插入图片描述](/imgs/blog/source-blog/2-ServiceConfig.png)
 <center>图2.1 服务引用类继承关系UML</center>
 
- - AbstractConfig
-   - 
**抽象的配置类型**,也是最顶层的服务配置类型,封装着解析配置的实用方法和公共方法,比如服务id的设置,服务标签名字的处理,服务参数的添加,属性的提取等等
- - AbstractMethodConfig
-    -  
**抽象的方法配置**,同样这个类型也是见名知意,服务方法的相关配置处理,这个类型主要用于对服务方法的一些配置信息建模比如服务方法的调用超时时间,重试次数,最大并发调用数,负载均衡策略,是否异步调用,是否确认异步发送等等配置信息.
-  -  AbstractInterfaceConfig
-     - 
**抽象的接口配置**,与前面介绍的方法配置类似,这个类型是对服务接口的建模,主要的配置信息有暴露服务的接口名字,服务接口的版本号,客户/提供方将引用的远程服务分组,**服务元数据**,服务接口的本地impl类名,服务监控配置,对于生成动态代理的策略,可以选择两种策略:jdk和javassist,容错类型等等配置
- - AbstractServiceConfig
-       - 
**抽象的服务配置**,这个就与我们的服务提供者有了具体的关系了,主要记录了一些服务提供者的公共配置,如服务版本,服务分组,服务延迟注册毫秒数,是否暴露服务,服务权重,是否为动态服务,服务协议类型,是否注册等等.
+- AbstractConfig
+  - 
**抽象的配置类型**,也是最顶层的服务配置类型,封装着解析配置的实用方法和公共方法,比如服务id的设置,服务标签名字的处理,服务参数的添加,属性的提取等等
+- AbstractMethodConfig
+  - 
**抽象的方法配置**,同样这个类型也是见名知意,服务方法的相关配置处理,这个类型主要用于对服务方法的一些配置信息建模比如服务方法的调用超时时间,重试次数,最大并发调用数,负载均衡策略,是否异步调用,是否确认异步发送等等配置信息.
+- AbstractInterfaceConfig
+  - 
**抽象的接口配置**,与前面介绍的方法配置类似,这个类型是对服务接口的建模,主要的配置信息有暴漏服务的接口名字,服务接口的版本号,客户/提供方将引用的远程服务分组,**服务元数据**,服务接口的本地impl类名,服务监控配置,对于生成动态代理的策略,可以选择两种策略:jdk和javassist,容错类型等等配置
+- AbstractServiceConfig
+  - 
**抽象的服务配置**,这个就与我们的服务提供者有了具体的关系了,主要记录了一些服务提供者的公共配置,如服务版本,服务分组,服务延迟注册毫秒数,是否暴漏服务,服务权重,是否为动态服务,服务协议类型,是否注册等等.
 - ServiceConfigBase
-       -       
**服务的基础配置类**,这个类型仍旧是个抽象的类型提取了一些基础的配置:导出服务的接口类,服务名称,接口实现的引用类型,提供者配置,是否是通用服务GenericService
+  - 
**服务的基础配置类**,这个类型仍旧是个抽象的类型提取了一些基础的配置:导出服务的接口类,服务名称,接口实现的引用类型,提供者配置,是否是通用服务GenericService
 - ServiceConfig
-       -       **服务配置实现类**, 
上面的类型都是抽象类型不能做为具体存在的事物,这个类型是我们出现的第一个服务配置实现类型,服务配置实现类已经从父类型中继承了这么多的属性,这里主要为实现服务提供了一些配置如服务的协议配置,服务的代理工厂JavassistProxyFactory是将生成导出服务代理的ProxyFactory实现,是其默认实现,服务提供者模型,是否导出服务,导出的服务列表,服务监听器等等.
+  - **服务配置实现类**, 
上面的类型都是抽象类型不能做为具体存在的事物,这个类型是我们出现的第一个服务配置实现类型,服务配置实现类已经从父类型中继承了这么多的属性,这里主要为实现服务提供了一些配置如服务的协议配置,服务的代理工厂JavassistProxyFactory是将生成导出服务代理的ProxyFactory实现,是其默认实现,服务提供者模型,是否导出服务,导出的服务列表,服务监听器等等.
 - ServiceBean
-       -       **服务工厂Bean**    
,这个主要是Spring模块来简化配置的一个服务工厂Bean这里就先不详细介绍Spring相关的配置.     - 
+  - **服务工厂Bean**       ,这个主要是Spring模块来简化配置的一个服务工厂Bean这里就先不详细介绍Spring相关的配置. 
 
 
 

Reply via email to