mall swarm
v1.0.3
- クイックトライアルプロジェクト:オンラインアクセスアドレス。
- 学習チュートリアルの完全なセット: 「mall-swarm Microservices Learning Tutorial」。
- ビデオ チュートリアル (2024 年最新バージョン) : 「mall-swarm ビデオ チュートリアル」。
- Spring Cloud チュートリアルの完全なセット:「Spring Cloud Learning Tutorial」。
- ブランチの説明:
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
eコマース事業をベースに、登録センター、設定センター、監視センター、ゲートウェイなどのシステム機能を統合しています。ドキュメントは完全であり、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 |
春の雲 Alibaba | マイクロサービスフレームワーク | 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 |
MyBatisジェネレーター | データ層コード生成 | 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/ |
モンゴDB | NoSQLデータベース | https://www.mongodb.com/ |
ドッカー | アプリケーションコンテナエンジン | https://www.docker.com/ |
ドルイド僧 | データベース接続プール | https://github.com/alibaba/druid |
OSS | オブジェクトストレージ | https://github.com/aliyun/aliyun-oss-java-sdk |
MinIO | オブジェクトストレージ | 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/porttainer |
ジェンキンス | 自動導入ツール | https://github.com/jenkinsci/jenkins |
Kubernetes | アプリケーションコンテナ管理プラットフォーム | 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 チャート | Echart に基づくチャート フレームワーク | https://v-charts.js.org/ |
テクノロジー | 説明する | 公式サイト |
---|---|---|
ヴュー | コアフロントエンドフレームワーク | https://vuejs.org |
ビュークス | グローバルな状態管理フレームワーク | https://vuex.vuejs.org |
ユニアプリ | モバイル フロントエンド フレームワーク | https://uniapp.dcloud.io |
ミックスモール | Eコマースプロジェクトテンプレート | 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 |
ラビット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 マクロ鄭