手把手教你如何配置Nacos本地服务(Windows系统)

在这里插入图片描述

👑 个人主页 👑 :😜😜😜Fish_Vast😜😜😜
🐝 个人格言 🐝 :🧐🧐🧐说到做到,言出必行🧐🧐🧐
🐸 推荐专栏 🐸 :SpringBoot
🐸 推荐专栏 🐸 :Java基础
🍉 博客描述 🍉 :行好每一次程,写好每一篇文!
🍀 本篇简介 🍀 :简单介绍Nacos,并简述如何在Windows系统上配置Nacos本地服务。

🏀(一)什么是Nacos?

    🎈Nacos是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

🏀(二)Nacos的作用

    🎈Nacos(注册中心)作为微服务架构中的“通讯录”,它记录每个服务与服务地址的映射关系。在分布式架构中,服务会注册在Nacos中,当某个服务需要调用其它服务时,可以从注册中心找到其他服务的地址,并进行调用。而且注册中心作为服务管理集中之地,可以简化软件开发路径配置,便于后期的软件平台的运维等工作的开展。

🏀(三)Nacos的下载

🎈下载网址:https://github.com/alibaba/nacos/tags
🎈可任选一个版本选择Downloads下载安装(但建议不下载最新版本,以前的版本运行更加的稳定),如下图所示。
在这里插入图片描述
在这里插入图片描述

🏀(四)Nacos的本地安装及使用

🎋(1)下载解压完之后进入nacos的文件夹中,将下面sql导入到本地的数据库中,如下图nacos_yh所示。
在这里插入图片描述
在这里插入图片描述

🎋(2)在配置文件application.properties当中配置本地数据库地址及数据库账号和密码等信息。

在这里插入图片描述
在这里插入图片描述
🎋(3)运行之前需要将本地数据库打开,然后切换到/nacos/bin目录下输入cmd ,运行命令:startup.cmd -m standalone
在这里插入图片描述

🎋(4)若出现以下图案及相关输出信息,则证明运行没有问题。
在这里插入图片描述

🎋(5)浏览器输入:127.0.0.1:8848/nacos,即可登录访问本地的nacos。账号为:nacos,默认密码为:nacos
在这里插入图片描述
🎋(6)进入服务器地址的nacos,将服务器各个微服务所配置好的bootstrap.yml复制到我们的本地地址的nacos中,注意点:yml的命名也需要和服务器上的名称保持一致
在这里插入图片描述
🎋(7)进入到IDEA中,将所在模块中的bootstrap.yml中的服务注册地址和配置中心地址改成我们的本地地址即可。(127.0.0.1:8848)
在这里插入图片描述
🎋(8)最后启动某些服务,若能成功访问项目的后端接口,整套流程下来没问题就证明配置成功了。注意点:上传代码到git中时bootstrap.yml不要上传一直保留本地就好,一是为了避免误将服务器地址修改成本地地址,二是为了更加方便于后端调试代码

🏀(五)配置本地Nacos服务的感受

🥇(1)未配置Nacos:由于存在测试环境和开发环境等,两者之间需要切换端口号,例如:测试8858,服务器部署:8848。如果哪一次自己在本地跑服务时,占用了端口号8848,忘记做切换,则会跟服务器那边的端口号一致,而本机地址与服务器地址会产生冲突等情况,由于所对应端口号被占用,会导致服务器地址所对应的服务跑不起来。需频繁做切换,开发效率低。

🥇(2)配置Nacos:能够有效解决这个问题,因为本地所配置的地址都是对应着服务器上面的配置信息,即便是跑服务也不会影响前端人员访问后端接口来调试代码。避免多个服务之前去抢占端口资源,导致服务运行冲突,导致前端数据无法展示等问题的出现。只要服务器上的配置不变,本地的配置就不需调整,方便调试,开发效率高。

🍆🍆🍆路过的小伙伴,如果本篇博文对你的学习或者工作有所帮助,可以点赞+收藏+关注一波呀~👊👊👊小编会定期整理出实战项目相关博文,感谢您的支持哦!!!✈️✈️✈️
在这里插入图片描述

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fish_Vast

您的打赏是对我最大的支持!!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值