微服务-nacos

1. nacos定义:

nacos:一个更易于构建云原生应用的动态服务发现(Nacos Discovery),服务配置(Nacos Config)和服务管理平台,

-集注册中心(各个服务注册,调用时只需要服务名即可)+配置中心(服务公共的配置)+服务管理平台

2. nacos注册中心演变历史:

解决:管理所有微服务,解决服务之间调用关系错综复杂,难以维护的问题。

Nacos Discovery Starter可以帮助您将服务自动注册到Nacos服务端并且自动动态感知和刷新某个服务实例的服务列表。,并且会将服务实例自身的一些元数据信息,例如host, port,健康检查url,主页等注册到Nacos.

与主流注册中心的区别:

一致性协议:CP+AP(CAP:C一致性,A可用性 P:分区容错性)集群中超过一半的节点不可用,整个集群不可用。

3. nacos server服务部署:

去nacos官网下载,修改启动模式为单机(默认为集群模式),

4. nacos client客户端服务注册:

永久实例:哪怕宕机了,nacos server中服务列表中并不会删除。

5. nacos配置项详解:

  1. nacos集群部署;
相关推荐
寒山李白18 小时前
关于Java项目构建/配置工具方式(Gradle-Groovy、Gradle-Kotlin、Maven)的区别于选择
java·kotlin·gradle·maven
无妄无望19 小时前
docker学习(4)容器的生命周期与资源控制
java·学习·docker
MC丶科19 小时前
【SpringBoot 快速上手实战系列】5 分钟用 Spring Boot 搭建一个用户管理系统(含前后端分离)!新手也能一次跑通!
java·vue.js·spring boot·后端
千码君201619 小时前
React Native:从react的解构看编程众多语言中的解构
java·javascript·python·react native·react.js·解包·解构
夜白宋20 小时前
【word多文档docx合并】
java·word
@yanyu66621 小时前
idea中配置tomcat
java·mysql·tomcat
2501_9167665421 小时前
【项目部署】JavaWeb、MavenJavaWeb项目部署至 Tomcat 的实现方式
java·tomcat
RoboWizard21 小时前
扩容刚需 金士顿新款Canvas Plus存储卡
java·spring·缓存·电脑·金士顿
安当加密21 小时前
云原生时代的数据库字段加密:在微服务与 Kubernetes 中实现合规与敏捷的统一
数据库·微服务·云原生
lang2015092821 小时前
Spring Boot 入门:5分钟搭建Hello World
java·spring boot·后端