代码编织梦想

目录

一 nacos简介

二、Nacos 的关键特性

三、Nacos 的核心概念

四 windows安装


一 nacos简介

        Nacos 致力于发现、配置和管理微服务。它提供了一组简单易用的特性集,帮助快速实现动态服务发现、服务配置、服务元数据及流量管理。使用 Nacos 可以更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

        服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理:

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

二、Nacos 的关键特性

        1.服务发现和服务健康监测 ,支持基于 DNS 和 RPC 的服务发现,支持基于传输层和应用层的监控检查;

        2.动态配置服务 ,可以以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置,同时支持版本追踪和一键回滚等功能;

        3.动态 DNS 服务 ,动态 DNS 服务支持权重路由,让您更容易地实现中间层负载均衡、更灵活的路由策略、流量控制以及数据中心内网的简单 DNS 解析服务;

        4.服务及其元数据管理 ,管理数据中心的所有服务及元数据,包括管理服务的描述、生命周期、服务的静态依赖分析、服务的健康状态、服务的流量管理、路由及安全策略、服务的 SLA 以及最首要的 metrics 统计数据。

三、Nacos 的核心概念

  • 服务 (Service)

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

  • 服务注册中心 (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 -> Lock Owner/Status Info,DNS Domain Name -> IP List, 服务发现和 DNS 就是名字服务的 2 大场景。

  • 配置服务 (Configuration Service)

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

四 windows安装

官网下载nacos

Releases · alibaba/nacos · GitHubicon-default.png?t=M5H6https://github.com/alibaba/nacos/releases

 本次下载的是这个版本

 

将zip文件解压并重名名为:nacos-8810  nacos-8820  nacos-8830

进入8810中config目录下修改cluster.conf(由cluster.conf.example复制而来),编辑文件

 

 

其他两个文件也是这样修改,OK 进入bin目录,启动

 

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ytyDaMoTou/article/details/125577241

nacos-爱代码爱编程

什么是 Nacos? 服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理: Kubernetes Service gRPC & Dubbo RPC

java微服务新生代之nacos_weixin_33716154的博客-爱代码爱编程

前言 从 2017 年底 Java 开发领域使用最广的 RPC 框架 Dubbo 开启重新更新维护之路开始,阿里巴巴为打造 Dubbo 微服务生态持续开源了 Sentinel,Nacos,Seata 等微服务中间件框架,并且推出了 Spring Cloud Alibaba 来提供微服务开发的一站式解决方案,阿里巴巴在 Java 社区持续活跃起来,也

Nacos基础知识和概念-爱代码爱编程

什么是Nacos Nacos是一个帮助我们发现、配置、和管理微服务的的框架,Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理 服务 服务是Nacos中非常中澳的元素,Nacos 支持几乎所有主流类型的服务的发现、配置和管理 Kubernetes ServicegRPC & Dubbo RPC

java中Nacos的使用-爱代码爱编程

需要引入依赖 <dependency> <groupId>com.alibaba.nacos</groupId> <artifactId>nacos-client</artifactId> </dependency>

Spring Cloud Alibaba - Nacos入门案例(一)-爱代码爱编程

Nacos Discovery--服务治理 服务治理介绍什么是服务治理常见的注册中心ZookeeperEurekaConsulNacosNacos环境搭建下载安装Nacos注册技术版本注册 服务治理介绍 什么是服务治理 服务治理是微服务架构中最核心最基本的模块。用于实现各个微服务的自动化注册与发现。 服务注册:在服务治理框架中,都会构建一

(一)Spring Cloud Alibaba Nacos简介-爱代码爱编程

Nacos 一、什么是 Nacos? Nacos 致力于发现、配置和管理微服务。它提供了一组简单易用的特性集,帮助快速实现动态服务发现、服务配置、服务元数据及流量管理。使用 Nacos 可以更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。 服务(Serv

go-micro V2 从零开始(八)集成链路追踪工具jaeger-爱代码爱编程

本文相关代码:gitee 文章目录 前言步骤一、jaeger1.1 简介1.2 启动二、OpenTracing2.1 简介2.2 配置三、代码改造3.1 WrapHandler3.2 WrapClient3.3 WrapSubscriber3.4 Finished接口web api四、验证总结支持一下 前言 这一章我们继续使用go-plugin

Nacos架构篇 - 服务发现-爱代码爱编程

前言 本文基于 nacos的1.3.2 版本展开源码分析。Nacos服务发现分为客户端(消费者)和服务端两个逻辑。 客户端(消费者):启动时,从服务端读取指定服务名称的实例列表,缓存到本地。每隔10秒向服务端短轮询一次服务的实例列表。服务端:通过心跳检测,发现服务提供者出现心跳超时,push消息到消费者,(消费者会基于udp协议建立一个监听,一旦接收到

nacos 环境切换_Nacos是什么,利用其实现微服务注册-爱代码爱编程

1.Nacos简介 1.1 为什么叫Nacos 前四个字母为Nameing和Configuration的前两个字母,最后的s为Service 1.2是什么 1.3能干嘛 在这里我们先介绍nacos作为服务注册中心的使用 1.4各种注册中心对比 其实Nacos可以切换为CP,在这里就不讲述了。 2.下载安装 运行环境

Java springboot 整合 Nacos-爱代码爱编程

Nacos注册中心使用 1)工程添加依赖包 <!-- nacos注册中心依赖包 --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-naco

windows 环境下 配置Nacos集群-爱代码爱编程

1.先确保你的nacos 可以在单机版环境下运行 2.nacos 如果您想配置mysql持久化,以下代码复制到nacos/conf/application.properties # 数据库配置 spring.datasource.platform=mysql db.num=1 # 时区属性serverTimezone=UTC,UTC是世界标准时间 d

nacos---架构-爱代码爱编程

nacos支持两种架构:一种是 CP模式,一种式AP模式 CP模式(类似于zookeeper): CP模式其 特点:            1、利用raft协议保证,集群节点间的数据一致性,类似zookeeper的ZAB协议,保存节点之                   间的选举和数据同步            2、数据会持久化到本地,可

Bug分析-爱代码爱编程

JAVA_HOME环境变量定义错误,例如: 说明,这里一定要注意JAVA_HOME单词的拼写,JAVA_HOME中定义的JDK是存在的,还有后面的路径不能有分号“;”. MySQL版本比较低(建议mysql5.7或mariadb10.5及以上版本),例如: 当执行nacos-mysql.sql文件时,出现如下错误: sql文件不存在,例如 SQL文

1、Nacos介绍-爱代码爱编程

1、了解 Nacos核心提供两个功能 “服务注册与发现,动态配置管理” Nacos是阿里巴巴开源项目 “一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台” 2、服务注册于发现 nacos提供基于DNS和基于RPC的服务发现,即能被用来支持https/http的服务注册与发现,也支持RPC如dubbo的服务注册与发现 nacos是一种去中心化的

java微服务环境配置——注册中心 配置中心Nacos-爱代码爱编程

一、使用步骤(注册中心) 1.启动nocas服务         1)先下载Nacos,解压之后启动。解压之后的目录如下:        2) 注意有的版本默认是集群启动,可以修改启动脚本。如下:          3)也可以使用bin目录下命令行启动: startup.cmd -m standalone          4)启动

nacos入门-爱代码爱编程

一、nacos配置 `提示:有些地方说的不准请大佬批评 文章目录 一、nacos配置1.引入依赖编写bootstrap.yml配置文件nacos启动配置集群nacos负载均衡nacos权重值nacos命名空间nacos配置管理nacos拉取配置nacos配置热更新 1.引入依赖 注意springboot版本与nacos依赖版本是否对应 我