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

Nacos(含安装)

Nacos是一个开源的动态服务发现、配置和管理平台。它提供了服务发现、服务健康检查、动态配置管理、服务元数据管理等功能,支持多种服务发现和注册方式。Nacos可以帮助开发者快速构建一个具有弹性和高可用性的微服务应用程序。Nacos的全称是Named after Configuration Service,是一个中文名称,意为“命名配置服务”。

Nacos是一个开源的分布式服务发现、配置管理和服务管理平台。以下是Nacos的安装和常用命令:

安装

首先,下载Nacos的压缩包,解压后,进入bin目录,执行如下命令:

  • Linux/Mac

    sh startup.sh -m standalone
    

  • Windows

    cmd startup.cmd -m standalone
    

上述命令将启动standalone模式下的Nacos。

常用命令

  1. 启动Nacos

    sh startup.sh -m standalone
    

    standalone表示Nacos以单机模式启动,也可以以集群模式启动。

  2. 关闭Nacos

    sh shutdown.sh
    

  3. 查看Nacos状态

    sh status.sh
    

  4. 访问Nacos控制台

    在浏览器中输入http://localhost:8848/nacos/即可访问Nacos控制台,默认用户名密码均为nacos。

  5. 注册服务

    curl -X POST 'http://localhost:8848/nacos/v1/ns/instance' \
    -d '{"serviceName":"demo","ip":"127.0.0.1","port":8080,"weight":1.0,"enabled":true,"healthy":true}'
    

    上述命令表示注册了一个服务名为demo,IP地址为127.0.0.1,端口为8080的服务实例。

  6. 获取服务

    curl 'http://localhost:8848/nacos/v1/ns/instances?serviceName=demo'
    

    上述命令表示获取服务名为demo的所有服务实例。

  7. 注册配置

    curl -X POST 'http://localhost:8848/nacos/v1/cs/configs?dataId=config.demo&group=DEFAULT_GROUP&content=hello'
    

    上述命令表示注册了一个ID为config.demo,Group为DEFAULT_GROUP,内容为hello的配置。

  8. 获取配置

    curl 'http://localhost:8848/nacos/v1/cs/configs?dataId=config.demo&group=DEFAULT_GROUP'
    

    上述命令表示获取ID为config.demo,Group为DEFAULT_GROUP的配置。

http://www.lryc.cn/news/228310.html

相关文章:

  • 本地跑项目解决跨域问题
  • 聊聊logback的isDebugEnabled
  • ChatGPT+Roblox,元宇宙的AI叙事逻辑#Leveling Up
  • Spark算子
  • Containerd接入Harbor仓库
  • Angular 组件介绍及使用(一)
  • 2023.11.13 hive数据仓库之分区表与分桶表操作,与复杂类型的运用
  • Spring Cloud学习(七)【Docker 容器】
  • 好题分享(2023.11.5——2023.11.11)
  • 第二章 03Java基础-IDEA相关叙述
  • 第三阶段第二章——Python高阶技巧
  • 【Git】Git分支与应用分支Git标签与应用标签
  • 本地PHP搭建简单Imagewheel私人云图床,在外远程访问——“cpolar内网穿透”
  • HCIP---OSPF思维导图
  • Python实现猎人猎物优化算法(HPO)优化XGBoost回归模型(XGBRegressor算法)项目实战
  • pandas读写json的知识点
  • 图论——Dijkstra算法matlab代码
  • [MySQL] MySQL表的基础操作
  • SQL 部分解释。
  • 利用LangChain实现RAG
  • 零基础学习Matlab,适合入门级新手,了解Matlab
  • CCF ChinaSoft 2023 论坛巡礼 | 自动驾驶仿真测试论坛
  • vue封装useWatch hook支持停止监听和重启监听功能
  • 智能配方颗粒管理系统解决方案,专业实现中医药产业数字化-亿发
  • PXI总线测试模块-6951E 信号分析仪
  • 精确杂草控制植物检测模型的改进推广
  • C++:对象成员方法的使用
  • 深入了解SpringMvc接收数据
  • 华东“启明”青少年音乐艺术实践中心揭幕暨中国“启明”巴洛克合奏团首演音乐会
  • 17. 机器学习——SVM