Update README.md
This commit is contained in:
parent
59d5c75877
commit
cb246c5017
@ -1,19 +1,20 @@
|
||||
# Spring Boot 整合 Dubbo
|
||||
|
||||
<nav>
|
||||
<a href="#一-项目结构">一、 项目结构</a><br/>
|
||||
<a href="#二基本依赖">二、基本依赖</a><br/>
|
||||
<a href="#三公共模块">三、公共模块</a><br/>
|
||||
<a href="#四服务提供者">四、服务提供者</a><br/>
|
||||
<a href="#41-提供者配置">4.1 提供者配置</a><br/>
|
||||
<a href="#42-暴露服务">4.2 暴露服务</a><br/>
|
||||
<a href="#五服务消费者">五、服务消费者</a><br/>
|
||||
<a href="#51-消费者配置">5.1 消费者配置</a><br/>
|
||||
<a href="#52-调用服务">5.2 调用服务</a><br/>
|
||||
<a href="#六项目构建">六、项目构建</a><br/>
|
||||
<a href="#七Dubbo-控制台">七、Dubbo 控制台</a><br/>
|
||||
</nav>
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="#一-项目结构">一、 项目结构</a><br/>
|
||||
<a href="#二基本依赖">二、基本依赖</a><br/>
|
||||
<a href="#三公共模块">三、公共模块</a><br/>
|
||||
<a href="#四服务提供者">四、服务提供者</a><br/>
|
||||
<a href="#41-提供者配置">4.1 提供者配置</a><br/>
|
||||
<a href="#42-暴露服务">4.2 暴露服务</a><br/>
|
||||
<a href="#五服务消费者">五、服务消费者</a><br/>
|
||||
<a href="#51-消费者配置">5.1 消费者配置</a><br/>
|
||||
<a href="#52-调用服务">5.2 调用服务</a><br/>
|
||||
<a href="#六项目构建">六、项目构建</a><br/>
|
||||
<a href="#七Dubbo-控制台">七、Dubbo 控制台</a><br/>
|
||||
</nav>
|
||||
|
||||
## 一、 项目结构
|
||||
|
||||
按照 Dubbo 文档推荐的服务最佳化实践的要求,建议将服务接口、服务模型、服务异常等均放在 API 包中,所以项目采用 Maven 多模块的构建方式,在 spring-boot-dubbo 下构建三个子模块:
|
||||
@ -101,9 +102,11 @@
|
||||
- bean 下为公共的实体类。
|
||||
|
||||
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/boot-dubbo-common.png"/> </div>
|
||||
|
||||
## 四、服务提供者
|
||||
|
||||
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/boot-dubbo-provider.png"/> </div>
|
||||
|
||||
### 4.1 提供者配置
|
||||
|
||||
```yaml
|
||||
@ -158,6 +161,7 @@ public class ProductService implements IProductService {
|
||||
## 五、服务消费者
|
||||
|
||||
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/boot-dubbo-consumer1.png"/> </div>
|
||||
|
||||
### 5.1 消费者配置
|
||||
|
||||
```yaml
|
||||
|
Loading…
x
Reference in New Issue
Block a user