小说精品屋开源项目是基于springcloud alibaba开发的微服务架构,整合了比较多的技术知识点,本文介绍windows本地部署的过程,一方面为了强化记忆,另一方面也是加深对微服务知识的学习
Nacos是发现、配置和管理微服务,依赖 Java 环境来运行,需安装jdk8及以上版本
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>


导入配置文件zip包位置

配置文件的位置在项目的doc目录下

下载sentinel-dashboard.jar后执行

访问:http://localhost:8080/

用户名:sentinel 密码:sentinel
-- 基于Spring Boot Admin构建的监控中心,启动后


访问:http://192.168.137.1:529/monitor

在配置中心的novel-monitor.yml找登录信息


(配置:数据库/redis/elasticsearch/mq) 启动服务时需要先启动redis,启动虚拟机192.168.228.141:22 进入Redis目录:/usr/local/src/redis-3.2.8 对于redis的安装启动学习参考文章:https://www.jiangxinyu1688.com/archives/linux%E5%AE%89%E8%A3%85redis
同时还需要在本地安装mysql数据库数据库文件的存放位置

由于在novel-service中同时引入了novel-rabbitmq.yml这里还得把rabbitmq给启动起来

进入sbin目录(/usr/sbin)搜索ls ra*

启动命令: service rabbitmq-server start

登录web管理页面: http://192.168.228.139:15672/

在novel-rabbitmq.yml中找到rabbitmq的登录信息
启动成功之后可以访问swagger:http://localhost:625/swagger-ui.html
访问swagger:http://localhost:610/swagger-ui.html#/299922514330456208512550921475

访问登录的方法:/user/login


然后再业务微服务的swagger页面中进行token的验证

访问需要认证的接口
