当前位置: 首页 > news >正文

Nacos 从入门到实践:服务注册与配置中心完整指南

1. 什么是 Nacos?

Nacos(Naming and Configuration Service)是阿里巴巴开源的一款动态服务发现、配置管理和服务管理平台,支持:
✅ 服务注册与发现
✅ 动态配置管理
✅ 服务健康监测
✅ DNS 与负载均衡

适用于微服务架构中的服务治理,兼容 Spring Cloud、Dubbo、Kubernetes 等生态。


2. 下载与安装

2.1 环境准备

  • JDK 1.8+

  • MySQL(可选,默认使用内嵌数据库)

  • Linux/Windows/MacOS

2.2 下载 Nacos

从 Nacos GitHub Release 下载最新版本:

Linux环境

或者直接命令下载

wget https://github.com/alibaba/nacos/releases/download/2.2.3/nacos-server-2.2.3.tar.gz
tar -zxvf nacos-server-2.2.3.tar.gz
cd nacos

Win环境

2.3 安装 Nacos

 Linux:

单机版本
将下载的nacos安装包传输到服务器,解压文件

tar -zxvf nacos-server-1.4.1.tar.gz

进入bin目录下 单机版本启动

sh startup.sh -m standalone

关闭nacos

sh shutdown.sh
访问Nacos地址 http://localhost:8848/nacos/#/login

默认账号密码 账号:nacos 密码:nacos 

集群版本的安装
复制nacos安装包,修改为nacos8849,nacos8850,nacos8851
[root@VM-16-4-centos nacos]# cp -rf nacos nacos8849   
[root@VM-16-4-centos nacos]# cp -rf nacos nacos8850   
[root@VM-16-4-centos nacos]# cp -rf nacos nacos8851      
修改配置文件con/application.properties的数据源,使用外部的数据源

3.3 将conf/cluster.conf.example 改成cluster.conf
[root@VM-16-4-centos conf]# cp cluster.conf.example cluster.conf   

 

 修改conf/cluster.conf配置文件

 nacos8850 、nacos8851 也是同样配置

创建mysql数据库, sql的位置在conf/nacos-mysql.sql
修改启动脚本bin/shartup.sh的jvm参数

分别启动nacos8849、nacos8850、nacos8851

相关文章:

  • 兔子队列?RabbitMQ详解(1)
  • Springboot中如何自定义配置类
  • 【Tools】git使用详解以及遇到问题汇总
  • 【iOS】Tagged Pointer
  • 从0开始学习大模型--Day06--大模型的相关网络架构
  • 【Bluedroid】HID DEVICE 连接的源码分析
  • LWIP的ICMP协议
  • C++模板梳理
  • 网络编程(一)网络编程入门
  • go-gin
  • Redis--常见数据类型List列表
  • LOJ 6346 线段树:关于时间 Solution
  • 深入解析STM32中断机制:从原理到外部中断实战
  • 轻量级高性能推理引擎MNN 学习笔记 01.初识MNN
  • AJAX原理
  • jenkins built-in节点如何删除
  • python 新闻 api + react js 客户端。
  • 使用Visual Studio将C#程序发布为.exe文件
  • MiniMind:3块钱成本 + 2小时!训练自己的0.02B的大模型。minimind源码解读、MOE架构
  • 《Redis应用实例》学习笔记,第二章:缓存二进制数据
  • 俄乌拟在土耳其举行会谈,特朗普:我可能飞过去
  • 福建宁德市长张永宁拟任设区市党委正职,曾获评全国优秀县委书记
  • 牛市早报|中美日内瓦经贸会谈联合声明公布
  • 国务院新闻办公室发布《新时代的中国国家安全》白皮书
  • “80后”赵亮出任上海普陀区委副书记
  • 越怕出错越会出错,“墨菲定律”的魔咒该怎么破?