Introduction
The framework of the microservice architecture is under construction, so stay tuned. . .
The framework will be all open source and available to all kinds of people such as students, individual developers, small businesses, etc.
It is easy to use, easy to use, and suitable for all kinds of people at different levels
Framework introduction
1. This set of framework is based on the micro service architecture framework
2. Technical description:
gateway: spring cloud alibaba gateway
registration center: nacos
authentication authorization: spring security oauth2
database: mysql, MongoDB, Redis
integrated Alibaba Cloud, Tencent cloud services: WeChat and Alipay Payment, SMS and email sending,
Alibaba Cloud video on demand and OSS, local file upload, etc. The persistence layer uses mybatis plus
My service name here starts with "blog", and you can modify it according to your needs during use.
Blog-auth-service authentication service, permissions, roles, and user authentication
Includes code generator for rapid development
At present, the basic authentication service is basically completed, and the role part is being stepped up. . .
blog-api-gateway micro-service gateway, here I use alibaba gateway 60%
blog-file-service file service, file upload and video upload, only upload to local and fastdfs file server 20%
blog-cloud-service cloud service , Integrates Alibaba Cloud and Tencent Cloud, mainly including: SMS, email, video on demand, oss storage, WeChat/Alipay payment 0
blog-common public module, all services need to rely on this public module
blog-elasticsearch-service search service, integrated ElasticSearch searches the
blog-sorket-service communication service, integrates websorket and netty for communication
Code cloud address: https://gitee.com/lzhjava/blog.git
Environmental description & installation
1. Database: MySQL, Redis, MongoDB
2. Registration Center: nacos
3. Message queue: Rocket MQ
Instructions for use
In the process of using the framework, developers can flexibly modify and configure custom framework content, or directly develop business functions.
This set of frameworks will be equipped with a code generator and a front-end management backend, making it easier for developers at any level to get started.
Instructions for Code Generator
The code generator is packaged as a *.exe file and can be run directly on Windows.
If you can import the code generator code and execute the com.blog.ui.DatabaseUtil class on the Mac, the
code generator is under development, so stay tuned. . .