在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:若兮微服务博客项目开源软件地址:https://gitee.com/yao_xian666/ruoxi-blog开源软件介绍:若兮微服务博客项目(下载动动你的小手点颗小星星,蟹蟹)项目介绍一个基于微服务架构的前后端分离博客系统一个专注于分享技术和生活的个人博客平台作者介绍在校大学生 | Java疯子也 | 2022届毕业生作者声明项目目前处于开发中,项目为本人学习途中开发,诸多不足,作为学生学习还是很值得的,每天将会提交更新代码,作者也处于学习中,欢迎大佬指导和建议,由于本人是学生,经费有限,服务器数量不够,无法将项目完整部署,所以项目暂时无法上线,以及目前没有提供SQL文件,见谅,后期将会补充联系作者QQ: 2625697531 Email: ruoqing.love@gmail Wechat: ww17320525380安装环境准备Vue.js(包括脚手架等一系列工具) + Node.js(v12.16.1)JDK1.8 + Maven + MYSQL5.7(注意一定要是5.7,兼容Nacos) + Nacos(没有这些环境,项目启动会直接报错) + Sentinel + Redis + RocketMQ + Seata项目结构ruoxi-admin : 若兮后台管理中心ruoxi-api : 若兮系统微服务ruoxi-auth : 若兮认证授权中心ruoxi-common : 若兮系统通用模块ruoxi-gateway : 若兮微服务网关ruoxi-log : 若兮日志收集中心ruoxi-test : 若兮系统测试模块ruoxi-ui-admin : 若兮后台管理系统H5端UIruoxi-ui-web : 若兮博客H5端UI介绍前端技术栈 : Vue.js + ElementUi + Vuetify后端技术栈 : SpringBoot + SpringCloudAlibaba + MyBatisPlus数据源 : MySQL + Redis + RocketMQ项目介绍 : http://8.136.141.162/access/index.html项目地址 : www.ruoqing.love软件架构若兮博客项目采用当今互联网最流行的微服务架构,项目应用SpringCloudAlibaba新一代微服务解决方案, 中间件技术篇
系统设计
云服务技术选型
第三方系统接入1.腾讯QQ互联 : 接入腾讯开发平台的QQ互联,实现第三方联合登录,通过QQ登录若兮微服务。 统一认证与授权1 基于SpringSecurity实现Oauth2.0协议, 实现分布式系统的统一认证和授权1.1. 微服务信任的客户端, 本项目中代表的是前端,采用Oauth2.0中的密码模式, 通过用户名密码登录系统1.2. 微服务不信任的客户端, 例如QQ互联腾讯第三方客户端, 通过授权码模式登录系统 完善中..... 2021.1.16 12:38 若兮开发团队! |
请发表评论