mall swarm
v1.0.3
- 빠른 평가판 프로젝트 : 온라인 액세스 주소.
- 학습 튜토리얼 전체 세트 : "mall-swarm 마이크로서비스 학습 튜토리얼".
- 비디오 튜토리얼(2024 최신 버전) : "mall-swarm 비디오 튜토리얼".
- Spring Cloud 튜토리얼의 전체 세트 : "Spring Cloud 학습 튜토리얼".
- 브랜치 설명 :
master
브랜치는 Spring Cloud 2023+Spring Boot 3.2를 기반으로 하고,dev-v2
브랜치는 Spring Cloud 2021+Spring Boot 2.7을 기반으로 합니다.
mall-swarm
은 Spring Cloud 2023 & Alibaba, Spring Boot 3.2, Sa-Token, MyBatis, Elasticsearch, Docker, Kubernetes 등의 핵심 기술을 사용하는 마이크로서비스 몰 시스템입니다. 시스템을 구축합니다. mall-swarm
전자상거래 사업을 기반으로 등록센터, 구성센터, 모니터링 센터, 게이트웨이 등의 시스템 기능을 통합합니다. 문서는 완전하며 Spring Cloud 튜토리얼 전체 세트와 함께 제공됩니다.
프론트엔드 프로젝트 mall-admin-web
주소: https://github.com/macrozheng/mall-admin-web
프로젝트 데모 주소: https://www.macrozheng.com/admin/index.html
프론트엔드 프로젝트 mall-app-web
주소: https://github.com/macrozheng/mall-app-web
프로젝트 데모 주소(더 나은 결과를 얻으려면 브라우저를 모바일 모드로 전환하세요): https://www.macrozheng.com/app/
mall
├── mall - common -- 工具类及通用代码模块
├── mall - mbg -- MyBatisGenerator生成的数据库操作代码模块
├── mall - auth -- 基于Spring Security Oauth2的统一的认证中心
├── mall - gateway -- 基于Spring Cloud Gateway的微服务API网关服务
├── mall - monitor -- 基于Spring Boot Admin的微服务监控中心
├── mall - admin -- 后台管理系统服务
├── mall - search -- 基于Elasticsearch的商品搜索系统服务
├── mall - portal -- 移动端商城系统服务
├── mall - demo -- 微服务远程调用测试服务
└── config -- 配置中心存储的配置
기술 | 설명하다 | 공식 홈페이지 |
---|---|---|
스프링 클라우드 | 마이크로서비스 프레임워크 | https://spring.io/projects/spring-cloud |
스프링 클라우드 알리바바 | 마이크로서비스 프레임워크 | https://github.com/alibaba/spring-cloud-alibaba |
스프링 부트 | 컨테이너 + MVC 프레임워크 | https://spring.io/projects/spring-boot |
사토켄 | 인증 및 권한 부여 프레임워크 | https://github.com/dromara/Sa-Token |
마이바티스 | ORM 프레임워크 | http://www.mybatis.org/mybatis-3/zh/index.html |
마이바티스제너레이터 | 데이터 계층 코드 생성 | http://www.mybatis.org/generator/index.html |
페이지헬퍼 | MyBatis 물리적 페이징 플러그인 | http://git.oschina.net/free/Mybatis_PageHelper |
Knife4j | 문서 제작 도구 | https://github.com/xiaoymin/swagger-bootstrap-ui |
엘라스틱서치 | 검색 엔진 | https://github.com/elastic/elasticsearch |
RabbitMq | 메시지 대기열 | https://www.rabbitmq.com/ |
레디스 | 분산 캐시 | https://redis.io/ |
몽고DB | NoSQL 데이터베이스 | https://www.mongodb.com/ |
도커 | 애플리케이션 컨테이너 엔진 | https://www.docker.com/ |
드루이드 | 데이터베이스 연결 풀 | https://github.com/alibaba/druid |
OSS | 객체 스토리지 | https://github.com/aliyun/aliyun-oss-java-sdk |
미니IO | 객체 스토리지 | https://github.com/minio/minio |
로그스태시 | 로그 수집 | https://github.com/logstash/logstash-logback-encoder |
롬복 | 단순화된 객체 캡슐화 도구 | https://github.com/rzwitserloot/lombok |
세타 | 글로벌 거래 관리 프레임워크 | https://github.com/seata/seata |
포터 | 시각적 Docker 컨테이너 관리 | https://github.com/porttainer/portainer |
젠킨스 | 자동화된 배포 도구 | https://github.com/jenkinsci/jenkins |
쿠버네티스 | 애플리케이션 컨테이너 관리 플랫폼 | https://kubernetes.io/ |
기술 | 설명하다 | 공식 홈페이지 |
---|---|---|
뷰 | 프론트엔드 프레임워크 | https://vuejs.org/ |
Vue 라우터 | 라우팅 프레임워크 | https://router.vuejs.org/ |
Vuex | 글로벌 상태 관리 프레임워크 | https://vuex.vuejs.org/ |
요소 | 프런트엔드 UI 프레임워크 | https://element.eleme.io/ |
액시오스 | 프런트엔드 HTTP 프레임워크 | https://github.com/axios/axios |
V차트 | Echarts 기반의 차트 프레임워크 | https://v-charts.js.org/ |
기술 | 설명하다 | 공식 홈페이지 |
---|---|---|
뷰 | 핵심 프런트엔드 프레임워크 | https://vuejs.org |
Vuex | 글로벌 상태 관리 프레임워크 | https://vuex.vuejs.org |
유니앱 | 모바일 프런트엔드 프레임워크 | https://uniapp.dcloud.io |
믹스몰 | 전자상거래 프로젝트 템플릿 | https://ext.dcloud.net.cn/plugin?id=200 |
점심-요청 | HTTP 요청 프레임워크 | https://github.com/lei-mu/luch-request |
도구 | 버전 번호 | 다운로드 |
---|---|---|
JDK | 17 | https://www.oracle.com/cn/java/technologies/downloads/#java17 |
MySQL | 5.7 | https://www.mysql.com/ |
레디스 | 7.0 | https://redis.io/download |
엘라스틱서치 | 7.17.3 | https://www.elastic.co/cn/downloads/elasticsearch |
키바나 | 7.17.3 | https://www.elastic.co/cn/downloads/kibana |
로그스태시 | 7.17.3 | https://www.elastic.co/cn/downloads/logstash |
몽고DB | 5.0 | https://www.mongodb.com/download-center |
RabbitMq | 3.10.5 | http://www.rabbitmq.com/download.html |
nginx | 1.22 | http://nginx.org/en/download.html |
mall-admin-web
프로젝트의 설치 및 배포에 대해서는 mall-swarm 프론트 엔드 개발 환경 구축을 참조하십시오. WeChat 그룹에 가입하여 소통하고, 공개 계정 " macrozheng "을 팔로우하고 " 그룹에 추가 "라고 답장하세요.
아파치 라이선스 2.0
Copyright (c) 2018-2024 매크로정