|
2 | 2 | <!-- MarkdownTOC --> |
3 | 3 |
|
4 | 4 | - [使用 SpringBoot+Dubbo 搭建一个简单分布式服务](#使用-springbootdubbo-搭建一个简单分布式服务) |
5 | | - - [实战之前,先来看几个重要的概念](#实战之前,先来看几个重要的概念) |
| 5 | + - [实战之前,先来看几个重要的概念](#实战之前先来看几个重要的概念) |
6 | 6 | - [什么是分布式?](#什么是分布式) |
7 | | - - [什么是 Duboo?](#什么是-duboo?) |
| 7 | + - [什么是 Duboo?](#什么是-duboo) |
8 | 8 | - [Dubbo 架构](#dubbo-架构) |
9 | | - - [什么是 RPC?](#什么是-rpc?) |
10 | | - - [为什么要用 Dubbo?](#为什么要用-dubbo?) |
11 | | - - [开始实战 1 :zookeeper 环境安装搭建](#开始实战-1-:zookeeper-环境安装搭建) |
| 9 | + - [什么是 RPC?](#什么是-rpc) |
| 10 | + - [为什么要用 Dubbo?](#为什么要用-dubbo) |
| 11 | + - [开始实战 1 :zookeeper 环境安装搭建](#开始实战-1-zookeeper-环境安装搭建) |
12 | 12 | - [1. 下载](#1-下载) |
13 | 13 | - [2. 解压](#2-解压) |
14 | | - - [3. 进入zookeeper目录,创建data文件夹。](#3-进入zookeeper目录,创建data文件夹。) |
15 | | - - [4. 进入/zookeeper/conf目录下,复制zoo_sample.cfg,命名为zoo.cfg](#4-进入zookeeperconf目录下,复制zoo_samplecfg,命名为zoocfg) |
| 14 | + - [3. 进入zookeeper目录,创建data文件夹。](#3-进入zookeeper目录创建data文件夹) |
| 15 | + - [4. 进入/zookeeper/conf目录下,复制zoo_sample.cfg,命名为zoo.cfg](#4-进入zookeeperconf目录下复制zoo_samplecfg命名为zoocfg) |
16 | 16 | - [5. 修改配置文件](#5-修改配置文件) |
17 | 17 | - [6. 启动测试](#6-启动测试) |
18 | | - - [开始实战 2 :实现服务接口 dubbo-interface](#开始实战-2-:实现服务接口-dubbo-interface) |
19 | | - - [1. dubbo-interface 项目创建](#1-dubbo-interface-项目创建) |
| 18 | + - [开始实战 2 :实现服务接口 dubbo-interface](#开始实战-2-实现服务接口-dubbo-interface) |
| 19 | + - [1. dubbo-interface 项目创建](#1-dubbo-interface-项目创建) |
20 | 20 | - [2. 创建接口类](#2-创建接口类) |
21 | 21 | - [3. 将项目打成 jar 包供其他项目使用](#3-将项目打成-jar-包供其他项目使用) |
22 | | - - [开始实战 3 :实现服务提供者 dubbo-provider](#开始实战-3-:实现服务提供者-dubbo-provider) |
| 22 | + - [开始实战 3 :实现服务提供者 dubbo-provider](#开始实战-3-实现服务提供者-dubbo-provider) |
23 | 23 | - [1. dubbo-provider 项目创建](#1-dubbo-provider-项目创建) |
24 | 24 | - [2. pom 文件引入相关依赖](#2-pom-文件引入相关依赖) |
25 | 25 | - [3. 在 application.properties 配置文件中配置 dubbo 相关信息](#3-在-applicationproperties-配置文件中配置-dubbo-相关信息) |
26 | 26 | - [4. 实现接口](#4-实现接口) |
27 | 27 | - [5. 服务提供者启动类编写](#5-服务提供者启动类编写) |
28 | | - - [开始实战 4 :实现服务消费者 dubbo-consumer](#开始实战-4-:实现服务消费者-dubbo-consumer) |
| 28 | + - [开始实战 4 :实现服务消费者 dubbo-consumer](#开始实战-4-实现服务消费者-dubbo-consumer) |
29 | 29 | - [4. 编写一个简单 Controller 调用远程服务](#4-编写一个简单-controller-调用远程服务) |
30 | 30 | - [5. 服务消费者启动类编写](#5-服务消费者启动类编写) |
31 | 31 | - [6. 测试效果](#6-测试效果) |
@@ -209,7 +209,7 @@ dataDir=/usr/local/zookeeper/data |
209 | 209 |
|
210 | 210 | dubbo-interface 后面被打成 jar 包,它的作用只是提供接口。 |
211 | 211 |
|
212 | | -### 1. dubbo-interface 项目创建 |
| 212 | +### 1. dubbo-interface 项目创建 |
213 | 213 |
|
214 | 214 | **File->New->Module...** ,然后选择 Maven类型的项目,其他的按照提示一步一步走就好。 |
215 | 215 |
|
@@ -404,4 +404,4 @@ public class DubboConsumerApplication { |
404 | 404 |
|
405 | 405 | ### 6. 测试效果 |
406 | 406 |
|
407 | | -浏览器访问 [http://localhost:8330/hello](http://localhost:8330/hello) 页面返回 Hello world,控制台输出 Hello SnailClimb,和预期一直,使用SpringBoot+Dubbo 搭建第一个简单的分布式服务实验成功! |
| 407 | +浏览器访问 [http://localhost:8330/hello](http://localhost:8330/hello) 页面返回 Hello world,控制台输出 Hello SnailClimb,和预期一直,使用SpringBoot+Dubbo 搭建第一个简单的分布式服务实验成功! |
0 commit comments