Nacos注册中心

Nacos注册中心

概述

在聊Nacos注册中心前,我们先聊聊什么是注册中心,以现实生活中为例,假如我现在要开一家公司,那么我需要去相应的单位注册相应的证明,注册好以后,我的公司才能被查到,外界也就可以获取到我公司的服务项,Nacos原理也是这样的,其实Nacos就是一个中介平台,我们将不同的服务放到Nacos中,以供其他访问相应的服务.

背景分析

在微服务中,首先第一个问题就是,这么多服务,我们如何去查找,其次就是如何将各个服务之间建立关系枢纽,服务与服务业如何进行业务的调用,如何简单快捷的管理这些服务.基于以上种种,注册中心诞生了.

注册中心的分类:

Zookeeper(雅虎Apache),Eureka(Netfix),Nacos(Alibaba),Consul(Google) ,其中国内常用的是由阿里巴巴团队研发的Nacos注册中心,其稳定性,社区活跃度,可靠性,功能方面都很优秀,能抗住每年双十一活动的服务冲击.

Nacos概述

Nacos是一个服务注册,发现,配置管理的平台,由阿里巴巴开发并维护,使用方便,稳定可靠,官网如下

https://nacos.io/zh-cn/docs/quick-start.html

Nacos下载及配置

环境配置

第一:首先需要保证电脑已经配置好JAVA_HOME,Nacos启动时需要

在这里插入图片描述

第二:查看数据库版本(mysql在5.7以上,mariaDB在10.5以上)

Nacos下载以及配置

第三步下载相应版本的Nacos
在这里插入图片描述

注意选择下载zip,下载后直接解压即可,解压路径不要包含中文.
在这里插入图片描述

初始化配置

我们需要查找外部nacos-mysql.sql的表数据,大家可以自行查询

库大概是这样子的,里边包含一些表,比如登录Nacos时的账号密码.
在这里插入图片描述

找到相应数据库后,打开cmd登录Mysql,

执行:source d:/allsoft/nacos/nacos-mysql.sql

注意这个路径大家的数据库放在了那个路径就输入哪个.

第三步:配置D:\allsoft\nacos\conf目录下的application.properties,大家会发现这个配置文件很熟悉,其实Nacos本身就是由SpringBoot开发的.
在这里插入图片描述

注意相应的配置参数按照自己的需要进行修改.有#号的该去掉的就去掉

Nacos服务启动与访问

Windows系统:

需要在nacos/bin目录下打开DOS窗口,输入命令

startup.cmd -m standalone

此命令代表单机模式运行,非集群模式

Linux系统:

./startup.sh -m standalone

访问Nacos

在地址栏输入:http://localhost:8848/nacos ,显示如下界面

在这里插入图片描述

默认账号密码都是nacos

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Nacos注册中心,全称为Dynamic Naming and Configuration Service,是一个动态命名和配置服务。它是以服务为核心的注册中心和配置中心。 在分布式项目中,Nacos充当了注册中心的角色。它提供了服务注册和发现的功能,使得不同的服务能够方便地注册到Nacos上,并通过Nacos进行服务的发现。同时,Nacos还提供了配置中心的功能,可以将配置信息集中管理,并实时推送给相关的服务。 相比于其他的注册中心组件,Nacos具有灵活性和易用性。它支持多种注册方式,包括基于HTTP/REST的注册方式、基于DNS的注册方式以及基于RPC的注册方式。此外,Nacos还提供了丰富的API和界面,使得用户能够方便地管理和监控注册的服务和配置信息。 关于Nacos的下载安装和配置,可以通过官方网站进行下载,并按照官方文档的指引进行安装和配置。Nacos的目录结构和外部数据库的配置也可以在官方文档中找到相应的说明。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Nacos学习之初识Nacos](https://blog.csdn.net/weixin_42601136/article/details/121761177)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Nacos注册中心的部署与用法详细介绍](https://blog.csdn.net/a745233700/article/details/122915663)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值