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

Spring Cloud学习笔记(Nacos):基础和项目启动

这是本人学习的总结,主要学习资料如下
- 马士兵教育

  • 1、基础和版本选择
  • 2、启动项目
    • 2.1、源码启动项目
    • 2.2、命令行启动

1、基础和版本选择

Nacos是用于服务发现和注册,是Spring Cloud Alibaba的核心模块。

根据文档,Spring Cloud Alibaba的版本一种是1.5.5这样的格式,和Spring Boot一样,第一个数字是大版本,剩下的两个数字是小版本。

其可以和Spring Boot使用一样的版本号。

另一种则是日期型的,比如2023.1。具体和Spring Boot的适配可以看文档。
在这里插入图片描述


2、启动项目

2.1、源码启动项目

在学习源码时,可以用该方式启动项目。因为这种方式下我们可以编辑源码,写自己的注释,方便学习。

下载源码,这里我们选择1.4.1版本。

在这里插入图片描述
进入到下载的源码,用这个配置编译项目,clean install -DskipTests -Drat.skip=true -f pom.xml
在这里插入图片描述

编译成功。

请添加图片描述

启动类是com.alibaba.nacos.Nacos,因为这主要用来本地学习源码的,所以需要指定参数-Dnacos.standalone=true,单机启动。

请添加图片描述

启动成功。

在这里插入图片描述

2.2、命令行启动

这种方式是调用打包好的bin中的启动文件,像使用Tomcat中的startup.sh一样。

需要下载编译好的文件,nacos-server-1.4.1.zip。
在这里插入图片描述
打包后进入bin目录,使用指令单机启动sh startup.sh -m standalone

在这里插入图片描述

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

相关文章:

  • 音频提取特征
  • AJAX前端与后端交互技术知识点以及案例
  • [AutoSar]BSW_Diagnostic_003 ReadDataByIdentifier(0x22)介绍
  • 买卖股票的最佳时机 II(LeetCode 122)
  • Spring Boot:让微服务开发像搭积木一样简单!
  • WordPress 、Typecho 站点的 MySQL/MariaDB 数据库优化
  • ==与===的区别
  • 什么是ACID及基本实现的示例
  • 【启明智显技术分享】SSD202核心板Rootfs下如何烧录mac地址
  • springboot3 集成spring-authorization-server (一 基础篇)
  • AVL树!
  • 知识付费系统怎么安装教程,教师课堂教学该掌握哪些表达技巧?
  • 基于MetaGPT的LLM Agent学习实战(一)
  • 【IMX6ULL项目】IMX6ULL上Linux系统实现产测工具框架
  • 【Linux基础】Vim保姆级一键配置教程(手把手教你把Vim打造成高效率C++开发环境)
  • Gartner发布准备应对勒索软件攻击指南:勒索软件攻击的三个阶段及其防御生命周期
  • IB 公式解析
  • 开发辅助工具的缩写
  • linux程序分析命令(一)
  • MYSQL数据库-SQL语句
  • MyBatis认识
  • 【WEEK11】 【DAY6】Employee Management System Part 7【English Version】
  • 【52】Camunda8-Zeebe核心引擎-Clustering与流程生命周期
  • 从零开始的软件测试学习之旅(八)jmeter线程组参数化及函数学习
  • 图文并茂:解析Spring Boot Controller返回图片的三种方式
  • 问题处理记录 | 表输出报错 Packet for query is too large (5,214,153 > 4,194,304).
  • 数据结构_栈和队列(Stack Queue)
  • 基于docker 的elasticsearch冷热分离及生命周期管理
  • pikachu靶场(xss通关教程)
  • 实验0.0 Visual Studio 2022安装指南