微服务-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集群部署;
相关推荐
小薛博客4 分钟前
架构设计之Redisson分布式锁-可重入同步锁(一)
java·redis·分布式
小开不是小可爱12 分钟前
leetcode_454. 四数相加 II_java
java·数据结构·算法·leetcode
Koma-forever13 分钟前
java设计模式-原型模式
java·设计模式·原型模式
magic 24537 分钟前
MyBatis的缓存、逆向工程、使用PageHelper、使用PageHelper
java·spring·maven·mybatis
小马爱打代码1 小时前
Spring Cloud Alibaba微服务治理实战:Nacos+Sentinel深度解析
微服务·架构·sentinel
XiaoLeisj1 小时前
【图书管理系统】深入解析基于 MyBatis 数据持久化操作:全栈开发图书管理系统:查询图书属性接口(注解实现)、修改图书属性接口(XML 实现)
xml·java·数据库·spring boot·sql·java-ee·mybatis
hello早上好1 小时前
3-Zookeeper基础应用和实战
后端·架构
癞皮狗不赖皮1 小时前
WEB攻防-Java安全&JNDI&RMI&LDAP&五大不安全组件&RCE执行&不出网&不回显
java·jndi注入·rce代码执行
喵手1 小时前
开启多个线程,如果保证顺序执行,你知道有哪几种方式实现?
java·后端·java ee
程序员JerrySUN2 小时前
设计模式 Day 6:深入讲透观察者模式(真实场景 + 回调机制 + 高级理解)
java·观察者模式·设计模式