前言
🍊作者简介: 不肯过江东丶,一个来自二线城市的程序员,致力于用“猥琐”办法解决繁琐问题,让复杂的问题变得通俗易懂。
🍊支持作者: 点赞👍、关注💖、留言💌~
有些小伙伴可能对 Nacos 这个名字并不熟悉,那么你一定听说过 Eureka (Eureka 在 Spring Cloud 微服务架构中通常用作注册中心,主要用于AWS云中的定位服务,以实现中间层服务器的负载平衡和故障转移),我们可以将 Nacos 理解为是阿里巴巴开发的另一种“Eureka”。看到这,可能有小伙伴会产生疑惑:我们既然有了 Eureka 这样一个大利器,为什么还要选择 Nacos 呢?给小弟点时间,容我娓娓道来…
P.S. 有想了解 Eureka 的小伙伴可移步至:大聪明教你学Spring Cloud核心组件 | 第一篇:Eureka(附带本人视频讲解)
为什么选择 Nacos
我们在使用 Eureka 的时候会发现,它没有给我们提供配置中心(需要配合Config实现配置中心)、不支持动态刷新(需要配合MQ实现配置动态刷新)、不支持分组、不提供权重设置功能(无法调整承载流量压力)、没有管理界面,所以使用 Eureka 的过程就较为繁琐,而且 Eureka 的英文界面不是那么友好,尤其是英文不太好的小伙伴(比如我😂)在使用的时候肯定会更难受,而阿里巴巴开发出来的 Nacos 可以帮我们解决这些困扰…
Nacos 是阿里巴巴开源的服务注册中心以及配置中心,也是 SpringCloudAlibaba 架构中最重要的组件。它致力于给开发者提供一款便捷、简单上手的开源框架。最主要的是 Nacos 是一个易于构建云原生应用的动态服务发现、配置和服务管理平台,它提供注册中心、配置中心和动态 DNS 服务三大功能,能够无缝对接Springcloud、Spring、Dubbo等流行框架,而且界面中英文都有,使用起来非常方便,对我这种英语不好的人来说真的是一个福音。下面就跟大家讲解一下如何在 Windows 环境下安装部署 Nacos。
自从我接触到了 Nacos 之后才知道,原来做微服务也可以这么高效快捷~(谁用谁知道😎)
🍋 Nacos 官网地址:https://nacos.io/zh-cn/index.html
Windows 环境下安装部署 Nacos
我们在 Nacos 的官网中就能找到下载地址,并且官网也为我们推荐了稳定的2.0.3版本。
下载地址:https://github.com/alibaba/nacos/releases/tag/2.0.3(Windows环境下载 nacos-server-2.0.3.zip;Linux环境下载 nacos-server-2.0.3.tar.gz)
安装包下载完成后,我们解压到文件夹中👇
在启动之前我们需要做两项准备工作👇
🍎 准备工作一:设置启动模式为单例模式。Nacos 的默认启动模式是集群模式,如果不修改的话会导致启动失败。修改 Nacos 的启动模式也很简单,我们找到 startup.cmd 文件(nacos-server-2.0.3/nacos/bin/startup.cmd),编辑该文件,将 MODE 参数改为 standalone 即可。
🍎 准备工作二:配置数据库。我们需要在本地的 Mysql 中创建一个 Nacos 的数据库(库名可以自定义),然后将 nacos-mysql.sql 文件(nacos-server-2.0.3/nacos/conf/nacos-mysql.sql)导入创建好的数据库中。数据库创建完成后,再将 application.properties 文件(nacos-server-2.0.3/nacos/conf/application.properties)中的数据库配置信息改为本地环境的对应信息即可。
准备工作完成后,我们只需要双击 startup.cmd 文件(nacos-server-2.0.3/nacos/bin/startup.cmd),即可启动 Nacos 。
启动完成后,我们访问 http://127.0.0.1:8848/nacos/ 即可访问 Nacos 管理界面(账号:nacos;密码:nacos)
至此,Windows 环境下安装部署 Nacos 就结束了,是不是非常简单👀~
小结
本人经验有限,有些地方可能讲的没有特别到位,如果您在阅读的时候想到了什么问题,欢迎在评论区留言,我们后续再一一探讨🙇
希望各位小伙伴动动自己可爱的小手,来一波点赞+关注 (✿◡‿◡) 让更多小伙伴看到这篇文章~ 蟹蟹呦(●’◡’●)
如果文章中有错误,欢迎大家留言指正;若您有更好、更独到的理解,欢迎您在留言区留下您的宝贵想法。
你在被打击时,记起你的珍贵,抵抗恶意;
你在迷茫时,坚信你的珍贵,抛开蜚语;
爱你所爱 行你所行 听从你心 无问东西