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 客户端。

 <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
                <version>0.2.2.RELEASE</version>
            </dependency>
            <dependency>
                <groupId>com.alibaba.nacos</groupId>
                <artifactId>nacos-client</artifactId>
<!--
                <version>2.1.0</version>
-->
                <version>1.1.4</version>

            </dependency>
        </dependencies>
    </dependencyManagement>

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

            <dependency>
                <groupId>com.alibaba.nacos</groupId>
                <artifactId>nacos-client</artifactId>
                <version>1.1.4</version>
            </dependency>

后面的章节我们会单独讲解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/

总结

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

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值