Nacos源码学习系列第1篇服务搭建之项目集成Nacos-client-1.1.4

目录

源码下载

集成nacos-client

启动项目

总结

这章我们我们开始Nacos服务搭建的第三篇,项目集成nacos client

学习目标:本地搭建4个服务分别是 2个消费者和2个服务提供者,集成Nacos-client 1.1.4

源码下载

官方地址: https://github.com/nacos-group/nacos-examples。

集成nacos-client

打开项目【nacos-spring-cloud-discovery-example】下的pom.xml,我们本次选择1.1.4 版本, 因为nacos 服务端2.x 是完全兼容1.x 客户端 同时目前很多项目还是用的1.x 客户端。

 
        
            
                org.springframework.cloud
                spring-cloud-starter-alibaba-nacos-discovery
                0.2.2.RELEASE
            
            
                com.alibaba.nacos
                nacos-client

                1.1.4

            
        
    

也可以在已有的项目中加入依赖:

            
                com.alibaba.nacos
                nacos-client
                1.1.4
            

后面的章节我们会单独讲解nacos-client 2.1.0的源码

 修改 提供者者和 消费者项目的属性配置文件,配置nacos服务地址和端口

【nacos-spring-cloud-provider-example】

【nacos-spring-cloud-provider2-example】

【nacos-spring-cloud-consumer-example】

【nacos-spring-cloud-consumer2-example】

spring.cloud.nacos.discovery.server-addr=127.0.0.1:8850

上面2个消费者和2个提供者建议分别提供相同的服务,方便我们后面的调试过程中了解服务数据的存储结构和运行机制。

记得提前启动本地nacos server服务(参考前两章)

大家根据需要可以选择单机或者集群模式

启动项目

分别启动 以下服务提供者和 服务消费者 项目, 以debug 模式启动,方便在nacos-client源码中打断点观察和调式项目的运行细节。

【nacos-spring-cloud-provider-example】

【nacos-spring-cloud-provider2-example】

【nacos-spring-cloud-consumer-example】

【nacos-spring-cloud-consumer2-example】

通过控制台可以看到服务已经注册到了注册中心:

http://127.0.0.1:8850/nacos/

Nacos源码学习系列第1篇服务搭建之项目集成Nacos-client-1.1.4_第1张图片

总结

客户端我们直接集成jar就可以了不用单独下载源码,在调试过程中IDE会在工作台的右上角提示我们 download resouce code

至此我们本地可以基于源码运行3各nacos server的集群和4个服务了。

以后可以愉快的调试跟踪Nacos的源码了。

你可能感兴趣的:(#,Nacos注册与发现客户端篇,spring,cloud)