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

QuickNacos

介绍

如果你在开发过程中遇到了下面的问题:

(1)本身是单体项目,但想把配置文件存储到nacos,同时不想集成spring-cloud和spring-cloud-alibaba,更不想把单体项目变成微服务项目;

(2)想临时查看或编辑某个环境的nacos配置,但是发现根本没有权限,需要走层层审批非常麻烦;

(3)希望可以直接访问某个浏览器页面就可以查看服务日志(也可单独引入quick-log-view);

(3)查看当前系统中各服务的健康状态和监控(单体服务也可直接引入quick-actuator);

那么,quick-nacos将能解决你的问题,定位是一个轻量级Nacos集成方案和可视化管理工具。

maven引入

<dependency><groupId>io.github.xiaoyudeguang</groupId><artifactId>quick-nacos</artifactId><version>1.0.2</version>
</dependency><!--springboot2.x需要引入quick-request-->
<dependency><groupId>io.github.xiaoyudeguang</groupId><artifactId>quick-request</artifactId><version>1.0.2</version>
</dependency><!--springboot3.x需要引入quick-request-jakarta-->
<dependency><groupId>io.github.xiaoyudeguang</groupId><artifactId>quick-request-jakarta</artifactId><version>1.0.2</version>
</dependency><!--如果项目中已经引入了springcloud和spring-cloud-alibaba,可以去掉-->
<dependency><groupId>com.alibaba.nacos</groupId><artifactId>nacos-client</artifactId><version>2.4.2</version>
</dependency><!--实时日志依赖websocket,不需要可以去掉-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId>
</dependency><!--服务健康监控依赖actuator,不需要可以去掉-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

使用说明

1.在application.yml中增加下面的配置(兼容spring-cloud的写法)

spring:application:name: quick-nacoscloud:nacos:discovery:server-addr: ${NACOS_HOST:127.0.0.1}:${NACOS_PORT:8848}namespace: publicconfig:server-addr: ${spring.cloud.nacos.discovery.server-addr}namespace: ${spring.cloud.nacos.discovery.namespace}file-extension: yml

2.配置管理页面(http://127.0.0.1:8080/nacos.html)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 监控管理页面(http://127.0.0.1:8080/monitor.html)

在这里插入图片描述

在这里插入图片描述

3.关闭quick-nacos功能

spring:application:env: prod

4.需要登录功能的同学请参考quick-login的使用教程

http://www.dtcms.com/a/568631.html

相关文章:

  • 用Python来学微积分30-微分方程初步
  • Opencv(七) : 图像颜色替换
  • Skywalking运维之路(Skywalking服务搭建)
  • 网站开发及建设赔偿条款中国最牛的十大企业
  • 广州全运会即将开幕,获得文远知行自动驾驶技术支持
  • 在智能制造语境下理解ISA-95、IIoT和UNS
  • 网站建设 服务器 预算报价清单企业展厅设计公司虎
  • 算法学习入门---前缀和(C++)
  • 一键生成系统架构图
  • 2025国产MOM系统全景透视:谁在领跑智能制造新赛道?
  • 系统架构设计师备考第64天——网络构建关键技术
  • 使用ZYNQ芯片和LVGL框架实现用户高刷新UI设计系列教程(第三十五讲)
  • 网站备案个人可以做吗thinkphp cms开源系统
  • 一般电脑网站建设及运营多少钱中国最新军事新闻报道
  • Elasticsearch+Logstash+Filebeat+Kibana部署[7.17.3版本]
  • Elasticsearch单机部署全指南
  • 前端实战开发(三):Vue+Pinia中三大核心问题解决方案!!!
  • 从零开始:开发一个仓颉三方库的完整实战
  • 本机 MongoDB 注册系统服务、启用security认证
  • Nginx代理配置的“双斜杠陷阱“:从IP到域名的完整排查与解决指南
  • 三水容桂网站制作天眼查企业信息查询平台
  • HarmonyOS鸿蒙开发:Swiper组件实现精美轮播图
  • 互联网大厂前端面试实录:HTML5、ES6、Vue/React、工程化与性能优化全覆盖
  • 宣威网站建设公司做钓鱼网站要什么工具
  • VBA中类的解读及应用第二十九讲: 最简单的类属性建立
  • 金蝶用友数据分析:奥威BI解锁ERP智能决策新纪元
  • 用Python做数据分析之数据表清洗
  • AI+CMIP6数据分析与可视化、降尺度技术与气候变化的区域影响、极端气候分析
  • 基于深度神经网络的手术机器人轨迹精准定位与智能存储方案编程(总集下)
  • 【计算机网络】计算机网络体系结构与参考模型