Nacos定义
定义:Nacos是阿里巴巴最新开源的项目,核心定位是“一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台
Nacos实践
目标1:测试一个服务注册到nacos
1. 新建一个空项目:nacos,修改下pom文件的parent改为2.0版本,如下
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.RELEASE</version>
</parent>
2. 然后再引入pom
3. 之后在nacos项目下新建一个模块:Member,其application.yml配置如下,服务名叫:member
4. 然后启动本地nacos,再启动项目,结果如下,member服务已注册到了nacos
目标2:测试从一个服务调用另一个服务的接口
1. 在之前的member模块下新建一个service,里面有个getUser接口,如下
2.在nacos项目下新建一个订单模块:Order,配置如下,服务名叫:order
3.在启动类添加Bean(为了第4步的调用)
4.在order模块下新建一个service,使用restTemplate去调用member服务的getUser接口
5. 启动order模块,在浏览器输入地址,如下
网友评论