Open source framework based on SpringCloud Alibaba microservice architecture

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. . .

Guess you like

Origin blog.csdn.net/qq_30398499/article/details/112857327