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中。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/138813.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习——逻辑回归

目录 一、分类问题 监督学习的最主要类型 二分类 多分类 二、Sigmoid函数 三、逻辑回归求解 代价函数推导过程(极大似然估计): 交叉熵损失函数 逻辑回归的代价函数 代价函数最小化——梯度下降: ​编辑 正则化 四、逻辑…

说说对Redux中间件的理解?常用的中间件有哪些?实现原理?

一、是什么 中间件(Middleware)是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的…

测试人员如何通过AI提高工作效率!

随着AI技术的兴起,像OpenAI推出的ChatGPT、Microsoft发布的Microsoft 365 Copilot、阿里的通义千问、百度的文心一言、华为的盘古大模型等。很多测试人员开始担心,岗位是否会被AI取代?其实取代你的不是AI,而是会使用AI的测试人&am…

xlua游戏热更新(C#访问lua)

xlua作为Unity资源热更新的重要解决方案api,在Tecent重多游戏中被采用,本文通过案例去讲解xlua代码结构层次。 /** Tencent is pleased to support the open source community by making xLua available.* Copyright (C) 2016 THL A29 Limited, a Tence…

Google Firebase PHP实现消息推送

获取key的方法: 登录谷歌开发者后台 https://console.firebase.google.com/?hlzh-cn function firebaseNotice($title,$body){$token_arr[token1,token2]; //用户的firebasetoken列表$notify_msg ["notification" > ["title" > $title…

【网络编程】网络层——IP协议

文章目录 基本概念路径选择主机和路由器 IP协议格式分片与组装网段划分IP地址的数量限制私网IP地址和公网IP地址深入认识局域网路由 基本概念 TCP作为传输层控制协议,其保证的是数据传输的可靠性和传输效率,但TCP提供的仅仅是数据传输的策略&#xff0c…

基于springboot实现协同过滤算法商品推荐系统项目【项目源码】计算机毕业设计

基于springboot实现协同过滤算法商品推荐系统演示 Java语言简介 Java是由SUN公司推出,该公司于2010年被oracle公司收购。Java本是印度尼西亚的一个叫做爪洼岛的英文名称,也因此得来java是一杯正冒着热气咖啡的标识。Java语言在移动互联网的大背景下具备…

总结:利用原生JDK封装工具类,解析properties配置文件以及MF清单文件

总结:利用原生JDK封装工具类,解析properties配置文件以及MF清单文件 一背景描述:1.在不同的项目中,项目使用的开发框架都不一样,甚至是JDK原生开发模式。此时解析配置文件以及jar包中的清单文件,就只能利用…

SpringCloud——服务注册——Zookeeper

没有安装Centos7,所以无法安装Zookeeper。 提供者模块代码: https://gitee.com/lixiaogou/cloud2020/tree/master/cloud-provider-payment8004 消费者模块代码: https://gitee.com/lixiaogou/cloud2020/tree/master/cloud-consumerzk-ord…

Surface RT 安装 Linux

零:起因 在家无事找出来一台老旧设备 Surface RT 一代的,系统最新是 Windows 8.1 arm版,应用商店都已经打不开了 虽说有破解方法,能运行些软件,但怎么说也不是任意安装,所以局限性还是相当的大&#xff0…

【Git】的分支和标签的讲解及实际应用场景

目录 一、讲解 1. 环境讲述 2. 应用原因 3. 分支标签的区别 二、分支 1. 命令 2. 场景应用 三、标签 1. 命令 2. 标签规范 3. 应用场景 每篇一获 一、讲解 1. 环境讲述 当软件从开发到正式环境部署的过程中,不同环境的作用如下: 开发环境&a…

【数据结构】树的基本性质(计算树的总结点数与叶结点数)

树的基本性质 ⭐️计算树的总结点与叶结点数💫性质1💫性质2💫例题1💫例题2 ⭐️计算树的总结点与叶结点数 💫性质1 性质1 树中的结点数等于所有结点的度数之和加1 例如上面这棵树,A的孩子为B、C、D&…

使用ResponseSelector实现校园招聘FAQ机器人

本文主要介绍使用ResponseSelector实现校园招聘FAQ机器人,回答面试流程和面试结果查询的FAQ问题。FAQ机器人功能分为业务无关的功能和业务相关的功能2类。 一.data/nlu.yml文件   与普通意图相比,ResponseSelector训练数据中的意图采用group/intent格…

工业相机基本知识理解:工业相机IO接口,功耗和供电方式

I-input 相机接收外部信号,可用于触发相机(硬触发),也可用于定制不同的 功能,例如使用不同信号宽度来改变相机的曝光时间。主要用于现场设 备控制相机使用,常常配合各种传感器使用 O-output 相机输出信号&a…

src/main/resources/fonts/songti.ttc not found as file or resource.

https://blog.csdn.net/Lewishhhh/article/details/122812272文章浏览阅读4.8k次,点赞2次,收藏7次。背景遇到个需求需要用Java导出PDF文件,权衡之下选择了iText,Java操作pdf的各个开源库之间的对比可以参考https://blog.csdn.net/…

阿里云从公网IP转为弹性公网IP,同时绑定多个IP教程

先将云服务器ECS 转为弹性IP 购买新的弹性辅助网卡 购买弹性公网iP 购买之后选择绑定资源选择第二步购买的网卡 进入ECS 终端 ,输入 ip address可以查看到eth1 的对应mac 地址 终端输入 vi /etc/sysconfig/network-scripts/ifcfg-eth1保存一下信息 DEVICEeth1 #表示新配置…

在 React 中选择使用 JSX 或 JavaScript

在 React 中选择使用 JSX 或 JavaScript JSX vs. JavaScriptReact Component Lifecycle JSX 是 React 最常用的语法之一,它允许我们在 HTML 中嵌入 JavaScript 语句和表达式。但是,如果我们不需要 JSX 又该怎么办呢?让我们一起来了解一下 J…

【Gradle-12】分析so文件和依赖的关系

1、前言 在包大小的占比中,so文件的占比往往是最高的,动辄几兆的大小多一个都会把包大小的指标打爆。 而在各厂商要求对手机CPU ARM架构进行分包适配的情况下,你更需要知道哪些依赖是没有适配v7a/v8a的,这将影响你的APP在应用市场…

数据结构-堆

一、什么是堆 先了解两种特别的二叉树 满二叉树 除最后一层无任何子节点外,每一层上的所有结点都有两个子结点的二叉树 完全二叉树 完全二叉树相对于满二叉树来说,最后一层叶子节点从左到右中间没有空缺的,像这样: 计算机科学…

Pycharm常用快捷键和替换正则表达式

原生快捷键的使用: 1.CtrlF:查找 2.CtrlZ:返回上一步 3.Alt 鼠标左键选择:多行同时编辑(上、下、左、右键能够移动光标) 按住Ctrl,左键点击,定位光标 编辑过程 URL常用的替换正则表达式&am…