- โครงการทดลองด่วน : ที่อยู่การเข้าถึงออนไลน์
- บทเรียนการเรียนรู้ครบชุด : "บทช่วยสอนการเรียนรู้ไมโครเซอร์วิสในห้างสรรพสินค้า"
- วิดีโอสอน (เวอร์ชันล่าสุดปี 2024) : "วิดีโอสอนกลุ่มห้างสรรพสินค้า"
- ชุดบทช่วยสอน 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 อีกทั้งยังมีแบ็กเอนด์การจัดการแบบ Vue เพื่ออำนวยความสะดวกและรวดเร็ว สร้างระบบ mall-swarm
ผสานรวมฟังก์ชันต่างๆ ของระบบ เช่น ศูนย์การลงทะเบียน ศูนย์การกำหนดค่า ศูนย์ตรวจสอบ และเกตเวย์ บนพื้นฐานของธุรกิจอีคอมเมิร์ซ เอกสารประกอบเสร็จสมบูรณ์และมาพร้อมกับชุดบทช่วยสอน Spring Cloud ครบชุด
ที่อยู่โครงการ front-end mall-admin-web
: https://github.com/macrosheng/mall-admin-web
ที่อยู่สาธิตโครงการ: https://www.macrosheng.com/admin/index.html
ที่อยู่โครงการส่วนหน้า mall-app-web
: https://github.com/macrosheng/mall-app-web
ที่อยู่สาธิตโครงการ (เปลี่ยนเบราว์เซอร์เป็นโหมดมือถือเพื่อผลลัพธ์ที่ดีกว่า): https://www.macrosheng.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 |
มายบาติส | กรอบการทำงานออม | http://www.mybatis.org/mybatis-3/zh/index.html |
MyBatisGenerator | การสร้างโค้ดชั้นข้อมูล | http://www.mybatis.org/generator/index.html |
ตัวช่วยเพจ | ปลั๊กอินเพจทางกายภาพ MyBatis | http://git.oschina.net/free/Mybatis_PageHelper |
มีด4j | เครื่องมือการผลิตเอกสาร | https://github.com/xiaoymin/swagger-bootstrap-ui |
การค้นหาแบบยืดหยุ่น | เครื่องมือค้นหา | https://github.com/elastic/elasticsearch |
กระต่ายMq | คิวข้อความ | https://www.rabbitmq.com/ |
เรดิส | แคชแบบกระจาย | https://redis.io/ |
MongoDB | ฐานข้อมูล NoSQL | https://www.mongodb.com/ |
นักเทียบท่า | เครื่องยนต์คอนเทนเนอร์แอปพลิเคชัน | https://www.docker.com/ |
ดรูอิด | พูลการเชื่อมต่อฐานข้อมูล | https://github.com/alibaba/druid |
อสส | การจัดเก็บวัตถุ | https://github.com/aliyun/aliyun-oss-java-sdk |
มินิไอโอ | การจัดเก็บวัตถุ | https://github.com/minio/minio |
บันทึกStash | การรวบรวมบันทึก | https://github.com/logstash/logstash-logback-encoder |
ลอมบอก | เครื่องมือการห่อหุ้มวัตถุแบบง่าย | https://github.com/rzwitserloot/lombok |
ซีต้า | กรอบการจัดการธุรกรรมทั่วโลก | https://github.com/seata/seat |
ปอร์เทนเนอร์ | การจัดการคอนเทนเนอร์ Visual Docker | https://github.com/porttainer/porttainer |
เจนกินส์ | เครื่องมือการปรับใช้อัตโนมัติ | https://github.com/jenkinsci/jenkins |
คูเบอร์เนเตส | แพลตฟอร์มการจัดการคอนเทนเนอร์แอปพลิเคชัน | https://kubernetes.io/ |
เทคโนโลยี | แสดงให้เห็น | เว็บไซต์อย่างเป็นทางการ |
---|---|---|
วิว | กรอบส่วนหน้า | https://vuejs.org/ |
Vue-เราเตอร์ | กรอบการกำหนดเส้นทาง | https://router.vuejs.org/ |
วูเอกซ์ | กรอบการจัดการรัฐทั่วโลก | 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 |
วูเอกซ์ | กรอบการจัดการรัฐทั่วโลก | https://vuex.vuejs.org |
แอปเดียว | เฟรมเวิร์กส่วนหน้าบนมือถือ | https://uniapp.dcloud.io |
มิกซ์มอลล์ | เทมเพลตโครงการอีคอมเมิร์ซ | https://ext.dcloud.net.cn/plugin?id=200 |
คำขอ luch | กรอบคำขอ HTTP | https://github.com/lei-mu/luch-request |
เครื่องมือ | หมายเลขเวอร์ชัน | ดาวน์โหลด |
---|---|---|
เจดีเค | 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 |
MongoDB | 5.0 | https://www.mongodb.com/download-center |
กระต่ายMq | 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 " และตอบกลับ " เพิ่มเข้ากลุ่ม "
ใบอนุญาต Apache 2.0
ลิขสิทธิ์ (c) 2018-2024 macrozheng