Spring Cloud Alibaba常用组件-Nacos简介以及下载和安装

Nacos介绍

Nacos(Naming Configuration Service)是一个易于使用的动态服务发现、配置和服务管理平台,用于构建云原生应用程序
服务发现是微服务架构中的关键组件之一 Nacos提供了一组简单易用的特征集,帮助我们快速实现动态服务发现、服务配置、服务元数据以及服务管理

什么是Nacos

简单来说就是注册中心➕配置中心的集合体
Nacos支持几乎所有主流的服务的发现和、配置以及管理,常见的有

  • Kubernetes Service
  • gRPC & Dubbo RPC Service
  • Spring Cloud RESTful Service

为何要使用Nacos

采用微服务以后,软件微服务组件各自独立,但最终还要组合为一个整体作为一个软件系统服务于最终客户,这时软件组件之间也需要彼此通讯,彼此调用方法。微服务架构内部发起通讯调用方法的一方成为“服务消费者”,提供远程方法调用的服务器称为“服务提供者”,往往为了提高系统性能,会提供多个服务器作为服务提供者,此时服务消费者找到服务提供者的过程,就类似于用户在找房间的过程。为了帮助服务消费者快速的发现服务提供者,在微服务框架中都会引入注册中心。注册中心类似于酒店的前台,提供在软件服务的注册和发现功能,服务提供者会先在注册中心进行注册,声明可以对外提供服务,而服务消费者只需要在注册中心就可以快速发现找到可以使用的服务,快速使用服务。注册中心实现了服务提供和服务消费的快速撮合功能。

下载&安装

Nacos官网:https://nacos.io/zh-cn/
下载地址:https://github.com/alibaba/nacos/tags
也可根据官网文档快速开始:https://nacos.io/zh-cn/docs/quick-start.html
Spring Cloud Alibaba常用组件-Nacos简介以及下载和安装_第1张图片
启动完成
Spring Cloud Alibaba常用组件-Nacos简介以及下载和安装_第2张图片

Nacos日志
Spring Cloud Alibaba常用组件-Nacos简介以及下载和安装_第3张图片
启动之后密码和用户名均为nacos进入之后如下图
Spring Cloud Alibaba常用组件-Nacos简介以及下载和安装_第4张图片

你可能感兴趣的:(微服务,java,spring,微服务)