Nacos入门

一、Nacos介绍

      Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
官方文档:https://nacos.io/zh-cn/docs/what-is-nacos.html
在这里插入图片描述

二、Nacos架构

基本架构及概念:https://nacos.io/zh-cn/docs/architecture.html
在这里插入图片描述
Config Service:配置服务,配置中心核心接口
Naming Service: 命名服务,注册中心核心接口
Open API 指南:https://nacos.io/zh-cn/docs/open-api.html

三、Nacos Server部署

源码地址:https://github.com/alibaba/nacos/tree/2.0.0
安装包地址:https://github.com/alibaba/Nacos/releases

1. 单机模式

官方文档:https://nacos.io/zh-cn/docs/deployment.html
解压文件后两种方式启动
方式一: 进入 nacos 下 bin 目录中,执行命令:

./startup.sh -m standalone

在这里插入图片描述
方式二: 修改 startup.sh 文件,把默认的集群模式 cluster 修改为单机 standalone 模式。
然后运行脚本启动。
在这里插入图片描述
访问nacos管理端: http://ip:8848/nacos 默认用户名密码:nacos nacos

2. 集群模式

官方文档:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html
虚拟机搭建伪集群,步骤如下:

1.复制两份 nacos 文件,并命名为 nacos8847 和 nacos8848
在这里插入图片描述
2.依次修改配置文件
config/application.properties 文件

#使用外置mysql数据源 
spring.datasource.platform=mysql 

### Count of DB: 
db.num=1 

### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&soc ketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC 
db.user.0=root
db.password.0=root

config/cluster.conf 文件

192.168.139.130:8847
192.168.139.130:8848
192.168.139.130:8849

config/nacos­-mysql.sql 文件
创建 mysql 数据库
bin/startup.sh 脚本文件
修改 JVM 参数
在这里插入图片描述
3.启动
依次启动三个服务

#!/bin/sh
nacos/bin/startup.sh
nacos8847/bin/startup.sh
nacos8849/bin/startup.sh

4.测试
浏览器访问 http://192.168.139.130:8849/nacos 默认用户名密码 nacos/nacos

备注:官方推荐使用 nginx 反向代理访问

四、Prometheus+Grafana监控Nacos

      nacos 0.8.0 版本完善了监控系统,支持通过暴露metrics数据接入第三方监控系统监控Nacos运行状态。
参考官方文档:https://nacos.io/zh-cn/docs/monitor-guide.html

文章仅供学习交流,侵权联系删除。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值