基于SpringCloud Alibaba微服务架构开源框架

简介

微服务架构的框架,正在建设中,敬请期待。。。
框架将会全部开源,提供给学生、个人开发者、小型企业等各类人群使用
使用简单,易上手,适用各类不同层次的人群

框架介绍

1.本套框架基于微服务架构框架
2.技术说明:
网关:spring cloud alibaba gateway
注册中心:nacos
认证授权:spring security oauth2
数据库:mysql、MongoDB、Redis
整合了阿里云、腾讯云服务:微信和支付宝支付,短信与邮件发送,阿里云视频点播和OSS,本地文件上传等
持久层使用mybatis plus

我这里的服务名称以“blog”开头,在使用过程中可以根据自己的需要进行修改
blog-auth-service 认证服务,权限、角色、用户认证

包含代码生成器快速开发

目前基本的认证服务基本完成,还有角色部分正在加紧处理中。。。

blog-api-gateway 微服务网关,我这里用的是alibaba gateway 60%
blog-file-service 文件服务,文件上传和视频上传,仅限上传到本地和fastdfs文件服务器 20%
blog-cloud-service 云服务,集成了阿里云和腾讯云,主要包括:短信、邮件、视频点播、oss存储、微信/支付宝支付 0
blog-common 公共模块,所有服务需要依赖这个公共模块
blog-elasticsearch-service 搜索服务,集成了ElasticSearch搜索
blog-sorket-service 通信服务,集成了websorket、netty进行通信

码云地址:https://gitee.com/lzhjava/blog.git

环境说明&安装

1.数据库:MySQL、Redis、MongoDB

2.注册中心:nacos

3.消息队列:Rocket MQ

扫描二维码关注公众号,回复: 12588956 查看本文章

使用说明

框架在使用过程中,开发人员可以灵活修改、配置自定义框架内容,也可以直接进行业务功能的开发。
本套框架将会配有代码生成器和管理后台前端,使任何层级的开发者都可以更容易上手使用。

代码生成器使用说明

代码生成器打包为*.exe文件,在Windows直接运行即可
如果在Mac上可以导入代码生成器代码执行com.blog.ui.DatabaseUtil类即可
代码生成器正在开发中,敬请期待。。。

猜你喜欢

转载自blog.csdn.net/qq_30398499/article/details/112857327