Spring Cloud、Nacos、Seata、Mysql、Redis、RocketMQ、canal、ElasticSearch、minio ベースのマイクロサービス B2B2C E-B2C E-Bモールシステムは、主流のインターネット技術アーキテクチャ、新しいUI設計、クラスタ展開のサポート、サービス登録と検出、完全な注文プロセスなど、完全にオープンソースであり、二次パッケージなしで完全にオープンソースです。 二次開発に最適なeコマースプラットフォームシステムです。
モールは、主流のマイクロサービス技術を使用して、中規模から大規模の企業のための完全でメンテナンスの容易なマイクロサービスB2B2C Eコマースモールシステムの構築にコミットしています。 バックオフィス管理システムには、プラットフォーム管理、店舗管理、商品管理、注文管理、仕様管理、権限管理、リソース管理などのモジュールが含まれています。
このコードにはドキュメントがありますか? もちろん、あなたはすでにダウンロードしている、docで、このフォルダは、本当にわからない、私はリンクを与える:
gitee:https://gitee.com/gz-yami/mall4cloud/tree/master/doc
このプロジェクトは、アリババのコード法に極端に準拠したプロジェクトであり、コードプロトコルスキャンの結果を次に示します
https://gitee.com/gz-yami/mall4cloud/tree/master/doc/%E4%BB%A3%E7%A0%81%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84 を表示できる特定のディレクトリ構造とコード仕様
オープンソース版に加えて、モールはモールの商用バージョンを提供しています。
モール公式サイト:https://www.mall4j.com
マーケット・モールはAGPLv3オープンソースを使用しており、AGPLv3の利用規約に従うか、著者に連絡して商用ライセンス(https://www.mall4j.com を取得してください)
JAVA バックグラウンド: https://gitee.com/gz-yami/mall4cloud
プラットフォーム側: https://gitee.com/gz-yami/mall4cloud-platform
マーチャント:https://gitee.com/gz-yami/mall4cloud-multishop
uni-app:https://gitee.com/gz-yami/mall4cloud-uniapp
商用デモアドレス:
pc側:https://cloud-pc.mall4j.com
H5端:https://h5.mall4j.com/cloud
アプレット:WeChat検索"mall4jマイクロサービスエディション"
また、独自のディレクトリ構造を持っています
RocketMQ
easyexcel
については,マイクロサービス間で相互呼び出しが存在するため,httpプロトコルであり,理論的にはデカップリングのためであり,実際にはプロバイダインタフェースが変更され,呼び出し元が変更を行わなかった場合に例外が発生するため,抽出した. また、内部公開インターフェイスは、多くの場所で共通であるため、インターフェイスを簡単に参照できるモジュールを抽出しました。 このモジュールの下には、内部インターフェイスに関するすべての情報があることがわかります。
FeignClient
Feign
mall4cloud-api
feign
mall4cloud ├─mall4cloud-api -- 内网接口 │ ├─mall4cloud-api-auth -- 授权对内接口 │ ├─mall4cloud-api-biz -- biz对内接口 │ ├─mall4cloud-api-leaf -- 美团分布式id生成接口 │ ├─mall4cloud-api-multishop -- 店铺对内接口 │ ├─mall4cloud-api-order -- 订单对内接口 │ ├─mall4cloud-api-platform -- 平台对内接口 │ ├─mall4cloud-api-product -- 商品对内接口 │ ├─mall4cloud-api-rbac -- 用户角色权限对内接口 │ ├─mall4cloud-api-search -- 搜索对内接口 │ └─mall4cloud-api-user -- 用户对内接口 ├─mall4cloud-auth -- 授权校验模块 ├─mall4cloud-biz -- mall4cloud 业务代码。如图片上传/短信等 ├─mall4cloud-common -- 一些公共的方法 │ ├─mall4cloud-common-cache -- 缓存相关公共代码 │ ├─mall4cloud-common-core -- 公共模块核心(公共中的公共代码) │ ├─mall4cloud-common-database -- 数据库连接相关公共代码 │ ├─mall4cloud-common-order -- 订单相关公共代码 │ ├─mall4cloud-common-product -- 商品相关公共代码 │ ├─mall4cloud-common-rocketmq -- rocketmq相关公共代码 │ └─mall4cloud-common-security -- 安全相关公共代码 ├─mall4cloud-gateway -- 网关 ├─mall4cloud-leaf -- 基于美团leaf的生成id服务 ├─mall4cloud-multishop -- 商家端 ├─mall4cloud-order -- 订单服务 ├─mall4cloud-payment -- 支付服务 ├─mall4cloud-platform -- 平台端 ├─mall4cloud-product -- 商品服务 ├─mall4cloud-rbac -- 用户角色权限模块 ├─mall4cloud-search -- 搜索模块 └─mall4cloud-user -- 用户服务
サービスです | アドレス |
---|---|
mall4cloud-gatway ゲートウェイ サービス | http://127.0.0.1:9000 |
mall4cloud-auth 認定チェック サービス | http://127.0.0.1:9101 |
mall4cloud-biz ビジネスコードサービス(画像アップロード/SMSなど) | http://127.0.0.1:9000 |
mall4cloud-leaf ベースの美団leafの生成idサービス | http://127.0.0.1:9100 |
mall4cloud-multishopマーチャントサービス | http://127.0.0.1:9103 |
mall4cloud-order注文サービス | http://127.0.0.1:9106 |
mall4cloud-payment決済サービス | http://127.0.0.1:9113 |
mall4cloud-product 商品サービス | http://127.0.0.1:9112 |
mall4cloud-rbac ユーザー ロール サービス | http://127.0.0.1:9102 |
mall4cloud-search検索サービス | http://127.0.0.1:9108 |
mall4cloud-user ユーザー サービス | http://127.0.0.1:9105 |
展開チュートリアルでは、フォルダの下とディレクトリのミドルウェアのインストールを参照してください。
/基本开发文档/mall4cloud开发环境搭建.md
/开发环境搭建
Mall4j公式サイト https://www.mall4j.com
mall4cloudオープンソース技術QQグループ:561496886
商用ソースを購入するには、ビジネスWeChatにお問い合わせください
https://gitee.com/gz-yami/mall4j