Nacos入门到运行-超详细~windwos

2023-11-12 00:12

本文主要是介绍Nacos入门到运行-超详细~windwos,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

📚目录

  • ⚙️简介:
  • ⚡️Nacos下载
  • ⌛解压到文件
  • ⚙️配置信息
    • ☘️修改 application.properties
  • ⛵运行程序
    • ☘️安全问题
    • ☄️程序出现问题查看方式
  • ⛳Nacos开启鉴权
    • ⚡️跳过Token获取数据
      • ⚓接口请求:
  • ✍️结束:

⚙️简介:

Nacos:正如官网说的,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。官方手册
在这里插入图片描述

Spring Colud 微服务架构:

  1. SpringCloud Netflix 早期都是使用该架构.
  2. Spring Cloud Alibaba 后来Alibaba 的社区不断完善,又背靠阿里系技术实力强悍导致其受到开发者的欢迎.

⚡️Nacos下载

打开用户手册点击release notes跳转到github的发布声明页面

在这里插入图片描述
可以下滑找对应版本号,我们使用,文档说的推荐稳定版本2.2.3版本进行下载.
在这里插入图片描述

在这里插入图片描述

点击下载

在这里插入图片描述

⌛解压到文件

在这里插入图片描述

⚙️配置信息

我这里使用Navicat打开Mysql数据库运行Nacos的表sql

在这里插入图片描述

先创建Nacos的数据库名称nacos_config

在这里插入图片描述

运行sql

在这里插入图片描述

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

☘️修改 application.properties

修改配置文件的application.properties把数据库连接改成自己本地的
在这里插入图片描述
在这里插入图片描述

修改nacos\bin下的startup.cmd脚本模式从cluster改成`standalone然后保存

在这里插入图片描述

⛵运行程序

双击startup.cmd运行

在这里插入图片描述
在这里插入图片描述
命令窗口中有打印访问地址: http://192.168.160.63:8848/nacos/index.html

如图可以看出已经登录上Nacos的管理后台了

在这里插入图片描述

☘️安全问题

      Nacos是一个内部微服务组件,需要在可信的内部网络中运行,不可暴露在公网环境,防止带来安全风险。

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

☄️程序出现问题查看方式

       如果双击脚本运行后,运行框一闪而过,你也不知道是不是正常运行,大概率是发生异常了.我们可以在这个文件按住Shift+鼠标右键 点击Powershell窗口用命令运行
在这里插入图片描述
在这里插入图片描述

发生错误你也可以看到,还有一种是直接看运行日志

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

⛳Nacos开启鉴权

设置nacos\conf下的application.properties文件找到

在这里插入图片描述

在这里插入图片描述

开启后在访问就需要账号密码登录了,默认账号密码: nacos/nacos

在这里插入图片描述

在这里插入图片描述

⚡️跳过Token获取数据

identity请求头增加自定义的方式

在这里插入图片描述

获取配置接口: NacosApi地址

在这里插入图片描述

必要的参数分别对应dataId,group

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

⚓接口请求:

我这边使用ApiFox来模拟接口请求,你们也可以用类似的如ApiPost等。

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

请求响应结果:

在这里插入图片描述

✍️结束:

      到这里你的Windows界面的Nacos就运行部署完成了,后续还会出个Demo来获取Nacos的配置文件以及,程序注册到Nacos中。

这篇关于Nacos入门到运行-超详细~windwos的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/393784

相关文章

线上Java OOM问题定位与解决方案超详细解析

《线上JavaOOM问题定位与解决方案超详细解析》OOM是JVM抛出的错误,表示内存分配失败,:本文主要介绍线上JavaOOM问题定位与解决方案的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录一、OOM问题核心认知1.1 OOM定义与技术定位1.2 OOM常见类型及技术特征二、OOM问题定位工具

基于 Cursor 开发 Spring Boot 项目详细攻略

《基于Cursor开发SpringBoot项目详细攻略》Cursor是集成GPT4、Claude3.5等LLM的VSCode类AI编程工具,支持SpringBoot项目开发全流程,涵盖环境配... 目录cursor是什么?基于 Cursor 开发 Spring Boot 项目完整指南1. 环境准备2. 创建

从入门到精通详解Python虚拟环境完全指南

《从入门到精通详解Python虚拟环境完全指南》Python虚拟环境是一个独立的Python运行环境,它允许你为不同的项目创建隔离的Python环境,下面小编就来和大家详细介绍一下吧... 目录什么是python虚拟环境一、使用venv创建和管理虚拟环境1.1 创建虚拟环境1.2 激活虚拟环境1.3 验证虚

Python与MySQL实现数据库实时同步的详细步骤

《Python与MySQL实现数据库实时同步的详细步骤》在日常开发中,数据同步是一项常见的需求,本篇文章将使用Python和MySQL来实现数据库实时同步,我们将围绕数据变更捕获、数据处理和数据写入这... 目录前言摘要概述:数据同步方案1. 基本思路2. mysql Binlog 简介实现步骤与代码示例1

基于C#实现PDF转图片的详细教程

《基于C#实现PDF转图片的详细教程》在数字化办公场景中,PDF文件的可视化处理需求日益增长,本文将围绕Spire.PDFfor.NET这一工具,详解如何通过C#将PDF转换为JPG、PNG等主流图片... 目录引言一、组件部署二、快速入门:PDF 转图片的核心 C# 代码三、分辨率设置 - 清晰度的决定因

Java中HashMap的用法详细介绍

《Java中HashMap的用法详细介绍》JavaHashMap是一种高效的数据结构,用于存储键值对,它是基于哈希表实现的,提供快速的插入、删除和查找操作,:本文主要介绍Java中HashMap... 目录一.HashMap1.基本概念2.底层数据结构:3.HashCode和equals方法为什么重写Has

Java使用正则提取字符串中的内容的详细步骤

《Java使用正则提取字符串中的内容的详细步骤》:本文主要介绍Java中使用正则表达式提取字符串内容的方法,通过Pattern和Matcher类实现,涵盖编译正则、查找匹配、分组捕获、数字与邮箱提... 目录1. 基础流程2. 关键方法说明3. 常见场景示例场景1:提取所有数字场景2:提取邮箱地址4. 高级

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

Springboot项目构建时各种依赖详细介绍与依赖关系说明详解

《Springboot项目构建时各种依赖详细介绍与依赖关系说明详解》SpringBoot通过spring-boot-dependencies统一依赖版本管理,spring-boot-starter-w... 目录一、spring-boot-dependencies1.简介2. 内容概览3.核心内容结构4.

Java List 使用举例(从入门到精通)

《JavaList使用举例(从入门到精通)》本文系统讲解JavaList,涵盖基础概念、核心特性、常用实现(如ArrayList、LinkedList)及性能对比,介绍创建、操作、遍历方法,结合实... 目录一、List 基础概念1.1 什么是 List?1.2 List 的核心特性1.3 List 家族成