[Spring cloud] Nacos 介绍并配置环境

简单介绍

Nacos(Dynamic Naming and Configuration Service)是阿里巴巴开源的一款集服务发现配置管理服务管理 于一体的平台12。在 Spring Cloud 微服务架构中,它扮演着至关重要的角色,通常被用来无缝替代传统的 Eureka(服务注册中心)和 Config Server(配置中心)

  1. 服务发现与实时健康监测:支持基于 DNS 和 RPC 的服务发现。除了常规心跳,还提供传输层(TCP/PING)和应用层(HTTP/自定义)的健康检查机制,阻止请求路由到不健康的实例
  2. 动态配置管理:提供中心化、外部化的配置管理。支持配置的实时监听与动态推送(基于长轮询机制),修改配置无需重启服务即可生效
  3. 高级配置特性:内置配置版本跟踪、一键回滚、灰度发布(金丝雀发布)等功能;同时支持命名空间(Namespace)、分组(Group)实现多环境、多租户隔离,以及敏感数据的加密存储与 RBAC 权限控制
  4. 动态 DNS 服务:支持权重路由和灵活的流量控制策略,更容易地实现中间层负载均衡和内网 DNS 解析。
  5. 服务元数据与流量治理:从平台视角统一管理服务的描述、生命周期、静态依赖及 SLA 指标。可与网关等组件集成,实现限流、熔断等流量治理策略
  6. AP/CP 模式灵活切换:Nacos 默认对临时实例使用 AP 模型保证高可用,对持久化实例使用 CP 模型(基于 Raft 协议)保证强一致性,能够根据具体业务场景灵活调整

windows 环境安装

standalone

集群模式修改为单机模式

再双击启动

http://127.0.0.1:8848/nacos

启动失败 : 端口号被占用

  1. 杀掉占用进程

-ano|findstr 8848 查出 id

杀掉进程 pid id -f

  1. 修改端口号

在 cong 中找到 properties 修改并保存

Linux 环境部署

mkdir nacos 创建目录

② 将刚下好的压缩包放至指定目录

unzip nacos-server-2.2.3.zip 解压 ; 如果没有安装命令则先执行 : apt-get install unzip

④ 修改端口号 (需要在云服务器打开域名)

cd conf/ ls

vim application.properties 进入后按 i 进入编辑模式 修改完成 esc :wq

⑤ 单机模式启动

cd .. 回到上一级目录

cd bin/ ls

bash startup.sh -m standalone 单机模式启动(ubuntu)

http://39.106.193.201:8848/nacos

服务器 ip:端口号/nacos 进入以下页面则启动成功

相关推荐
Devin~Y4 小时前
抖音级短视频推荐与直播带货平台面试实战:从 Java 微服务到 RAG 智能客服全链路解析
java·spring boot·redis·spring cloud·kafka·agent·rag
江畔柳前堤1 天前
第17章:Docker 大厂面试题精选(腾讯/阿里/字节/美团)
运维·网络·spring cloud·docker·容器·eureka
吃饱了得干活7 天前
Spring Cloud Gateway 微服务网关:路由、断言、过滤器
java·spring cloud
慧一居士18 天前
Feign的GET请求如何传递对象参数?
java·spring cloud
我登哥MVP18 天前
SpringCloud Alibaba 核心组件解析:服务链路追踪
java·spring boot·后端·spring·spring cloud·java-ee·maven
慧一居士18 天前
SpringCloud 微服务Feigin 用的完整调用端和被调用的示例
java·spring cloud
地瓜伯伯18 天前
从MESI缓存一致性协议讲透synchronized的底层
java·spring boot·spring·spring cloud·微服务·springcloud
Devin~Y18 天前
大厂 Java 面试实录:从音视频内容社区到 AI RAG 的全链路技术设计
java·spring boot·redis·spring cloud·微服务·kafka·音视频
worilb19 天前
Spring Cloud 学习与实践(9):Gateway + JWT 统一鉴权
学习·spring cloud·gateway
山东点狮信息科技有限公司19 天前
企业级 MES 制造执行系统架构设计与实践
spring cloud·性能优化·系统架构·策略模式·点狮