springcloud-learning Documentation

repository·master·Indexed 27 days ago

https://github.com/macrozheng/springcloud-learning

A comprehensive learning repository for Spring Cloud microservices featuring the mall-swarm e-commerce project. It covers Spring Cloud 2023, Spring Boot 3.2, and Kubernetes, utilizing technologies such as Nacos, Sentinel, Seata, Spring Cloud Gateway, SkyWalking, Sa-Token, and Spring Authorization Server.

Tokens
372
Snippets
0
Records
3
Agent score
42%

What's inside springcloud-learning

  1. Overview of springcloud-learning and mall-swarm

    master

    The springcloud-learning repository is a comprehensive tutorial for microservices practice using Spring Cloud 2023, Spring Boot 3.2, and Kubernetes. It is centered around the mall-swarm project, a microservices-based e-commerce system.

    Key Technologies in mall-swarm:

    • Frameworks: Spring Cloud 2023 & Alibaba, Spring Boot 3.2
    • Security: Sa-Token, Spring Authorization Server (OAuth2)
    • Data & Persistence: MyBatis, Elasticsearch
    • Infrastructure: Nacos (Registry/Config), Sentinel (Circuit Breaking), Seata (Distributed Transactions), Spring Cloud Gateway, SkyWalking (Tracing)
    • Deployment: Docker, Kubernetes (K8S), KubeSphere
  2. Setup development and deployment environments

    master

    The tutorial provides specific guides for setting up environments for both development and production-like deployment:

    • Backend Development: Setup for Windows-based development.
    • Frontend Development: Setup for Vue-based management backend.
    • Linux Deployment: Instructions for deploying the system on Linux using Docker containers.
    • Containerization: Includes Docker environment installation and common command usage.
    • Integration: How to connect the frontend project to a backend deployed on Linux.