开源微服务架构介绍

最近逛GitHub 发现一个不错的开源微服务项目(下载地址:https://github.com/yangzongzhuan/RuoYi-Cloud.git),项目有很多可以学习的地方,用了比较主流的技术。想运行项目需要掌握微服务一些相关技术。下面介绍项目启动运行步骤

1 从gitHub下载项目到本地(下载地址:https://github.com/yangzongzhuan/RuoYi-Cloud.git).

2 创建数据库 导入数据库脚本

2.1创建数据库如下


2.2 把sql脚本ry_config_20200618.sql 导入ry-config(SQL脚本项目有)

把sql脚本ry_20200711.sql 导入ry-cloud

3 启动nacos,sentinel(没安装的 下载安装)

3.1 把nacos配置文件 /nacos/conf/application.properties Mysql配置开启如下


3.2启动nacos 如下


3.3登录nacos 可以看到如下


3.4修改配置中心数据库信息,密码和账户。Redis也要安装。 如下


3.5 启动sentinel (没安装的 下载安装)如下

java -Dserver.port=8081 -Dcsp.sentinel.dashboard.server=localhost:8081 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar

3.6 启动ruoyi-auth ruoyi-gateway ruoyi-modules 模块下的ruoyi-system ruoyi-gen ruoyi-job

3.7 登录sentinel 查看如下


4启动ruoyi-ui 如下

4.1 登录(http://localhost/login)如下


有疑问关注公众号(IT小分享)留言,获取学习资料,回复学习


举报
评论 0