# blog **Repository Path**: pandaCodeSoftDev/blog ## Basic Information - **Project Name**: blog - **Description**: No description available - **Primary Language**: Java - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-03-08 - **Last Updated**: 2025-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 简介 微服务架构的框架,正在建设中,敬请期待。。。
框架将会全部开源,提供给学生、个人开发者、小型企业等各类人群使用
使用简单,易上手,适用各类不同层次的人群
#### 框架介绍 1.本套框架基于微服务架构框架
2.技术说明:
网关:spring cloud alibaba gateway
注册中心:nacos
认证授权:spring security oauth2
数据库:mysql、MongoDB、Redis
整合了阿里云、腾讯云服务:微信和支付宝支付,短信与邮件发送,阿里云视频点播和OSS,本地文件上传等
持久层使用mybatis plus
我这里的服务名称以“blog”开头,在使用过程中可以根据自己的需要进行修改
blog-auth-service 认证服务,权限、角色、用户认证 50%
目前基本的认证服务基本完成,还有角色部分正在加紧处理中。。。 blog-api-gateway 微服务网关,我这里用的是alibaba gateway 60%
blog-file-service 文件服务,文件上传和视频上传,仅限上传到本地和fastdfs文件服务器 20%
blog-cloud-service 云服务,集成了阿里云和腾讯云,主要包括:短信、邮件、视频点播、oss存储、微信/支付宝支付 0
blog-common 公共模块,所有服务需要依赖这个公共模块
blog-elasticsearch-service 搜索服务,集成了ElasticSearch搜索 0
blog-sorket-service 通信服务,集成了websorket、netty进行通信 0
#### 软件架构 软件架构说明
微服务网关:nacos 50%
认证授权服务:spring security oauth2 30%
云服务:未开始
#### api接口 认证登录:localhost:9001/user/login
文件上传:localhost:9002/upload/file
参数:upload 类型:MultipartFile #### 环境说明&安装 1.数据库:MySQL、Redis、MongoDB 2.注册中心:nacos #### 使用说明 框架在使用过程中,开发人员可以灵活修改、配置自定义框架内容,也可以直接进行业务功能的开发。
本套框架将会配有代码生成器和管理后台前端,使任何层级的开发者都可以更容易上手使用。
#### 代码生成器使用说明 代码生成器打包为*.exe文件,在Windows直接运行即可
如果在Mac上可以导入代码生成器代码执行com.blog.ui.DatabaseUtil类即可
代码生成器正在开发中,敬请期待。。。 #### 服务部署说明 先启动nacos,然后依次是网关->auth service->其他的服务
nacos、网关和auth服务必须启动 项目的账号密码在user服务中新建即可;
服务部署可以直接用jar方式也可以用docker镜像的方式 或者是k8s的方式
#### 讨论交流 框架和代码生成器具体使用过程中遇到不懂的问题可以加入qq群答疑
欢迎加入QQ群:779146205 交流讨论