一、什么是Springcloud Alibaba
它是微服务概念的一种实现,解决了如下问题
- N个服务,如何管理?(服务治理 注册中心【服务的注册、发现、删除】)nacos
- N个服务,如何通信?feign
- N个服务,客户端如何访问?gateway
- N个服务,一旦出现问题了,怎么处理?(容错)sentinel
- N个服务,一旦出现问题了,如何排查?(链路追踪)skywalking
- N个服务,怎么保持数据一致性?seata
二、安装Nacos
点击进入官网版本发布说明
根据官方文档,Nacos所需版本为2.3.2,点击进入Nacos官网下载页面,找到指定版本进行下载
所需jar包的版本如下
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.2.4</version><relativePath/>
</parent>
<dependencyManagement><dependencies><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>2023.0.1.0</version><type>pom</type><scope>import</scope></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>2023.0.1</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement>
三、Nacos配置修改
-
创建Mysql数据库,名称随意;找到nacos-server-2.3.2\nacos\conf目录,运行mysql-schema.sql脚本
-
进入application.properties文件修改数据库配置
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/数据库名称?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=账号
db.password.0=密码
- 找到nacos-server-2.3.2\nacos\bin目录,修改startup文件(会有两个,根据自己电脑的系统选择),修改启动模式为单例
set MODE="standalone"
- 双击startup启动
浏览器访问http://localhost:8848/nacos能出现页面即成功