Nacos下载、安装、使用入门级教程(windows版)

学习Nacos的记录笔记

1.Nacos 简介

官网链接: https://nacos.io/zh-cn/index.html
在这里插入图片描述
Nacos 致力于发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设。

2.Nacos的主要功能模块

  • 服务 (Service)
    服务是指一个或一组软件功能(例如特定信息的检索或一组操作的执行),其目的是不同的客户端可以为不同的目的重用(例如通过跨进程的网络调用)。Nacos 支持主流的服务生态,如 Kubernetes Service 、 gRPC|Dubbo RPC Service 或 者 Spring Cloud RESTfulService

  • 服务注册中心 (Service Registry)
    服务注册中心,它是服务实例及元数据的数据库。服务实例在启动时注册到服务注册表,并在关闭时注销。服务和路由器的客户端查询服务注册表以查找服务的可用实例。服务注册中心可能会调用服务实例的健康检查 API 来验证它是否能够处理请求

  • 服务元数据 (Service Metadata)
    服务元数据是指包括服务端点(endpoints)、服务标签、服务版本号、服务实例权重、路由规则、安全策略等描述服务的数据

  • 服务提供方 (Service Provider)
    是指提供可复用和可调用服务的应用方

  • 服务消费方 (Service Consumer)
    是指会发起对某个服务调用的应用方

  • 配置 (Configuration)—配置文件中心
    在系统开发过程中通常会将一些需要变更的参数、变量等从代码中分离出来独立管理,以独立的配置文件的形式存在。目的是让静态的系统工件或者交付物(如 WAR,JAR 包等)更好地和实际的物理运行环境进行适配。配置管理一般包含在系统部署的过程中,由系统管理员或者运维人员完成这个步骤。配置变更是调整系统运行时的行为的有效手段之一。

  • 配置管理 (Configuration Management)
    在数据中心中,系统中所有配置的编辑、存储、分发、变更管理、历史版本管理、变更审计等所有与配置相关的活动统称为配置管理。

  • 名字服务 (Naming Service)
    提供分布式系统中所有对象(Object)、实体(Entity)的“名字”到关联的元数据之间的映射管理服务,例如 ServiceName -> Endpoints Info, Distributed Lock Name -> LockOwner/Status Info, DNS Domain Name -> IP List, 服务发现和 DNS 就是名字服务的2 大场景

  • 配置服务 (Configuration Service)
    在服务或者应用运行过程中,提供动态配置或者元数据以及配置管理的服务提供者

3.NacosServer的安装与启动

NacosServer 相当于 EurekaServer,只不过 eurekaServer 使我们自己搭建的一个项目,而 NacosServer 别人已经提供好了,不用像Eureka那样自己写服务注册中心

下载

官网毕业版本依赖关系(推荐使用)
https://github.com/alibaba/spring-cloud-alibaba/wiki
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Nacos下载地址:https://github.com/alibaba/nacos/tags
找到自己对应的版本下载zip包即可

解压以及目录说明

在这里插入图片描述
bin:可执行文件夹目录,包含:启动、停止命令等等
conf:配置文件目录
target:存放 naocs-server.jar
LICENSE:授权信息,Nacos 使用 Apache License Version 2.0 授权
NOTICE:公告信息

修改配置文件【重点】

进入到conf目录里面,找到application.properties文件进行修改
在这里插入图片描述
右键用Notepad++打开
在这里插入图片描述

Mysql 表的导入

打开Navicat或者其他MySQL可视化工具,创建nacos数据库(其他名字也行,最好是这个),然后导入即可
在这里插入图片描述

NacosServer 的启动

直接单击启动会报错
在这里插入图片描述
因为Nacos默认是集群版的启动方式,这里我们只启动单机版的可以通过cmd改变模式进行启动,
在这里插入图片描述
-m是模式的意思,切换成standalone

还有一种方法是去修改startup.cmd文件的默认启动模式
在这里插入图片描述
双击startup.cmd启动出现下面的就是启动成功

在这里插入图片描述
然后到浏览器输入locaohost:8848/nacos,出现以下页面,账号密码默认都是nacos
在这里插入图片描述
进入面板
在这里插入图片描述

  • 7
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值