SpringBoot+Mybatis+Redis+RabbitMQ秒殺システムに基づく


開発ツール
idea 2017.2.3
開発環境
JDK
Maven
Mysql
SpringBoot
redis
RabbitMQ
1.8
3.2.2
5.7
1.5.10.RELEASE
3.2
4.X
プロジェクト起動の説明
1、起動する前に、アプリケーション.propertiesの関連redis、mysql、rabbitmqアドレスを構成してください.
2、ログインアドレス:http://localhost:8888/page/login
3、商品秒殺リストの住所:http://localhost:8888/goods/list
その他の説明
1、データベースは全部で千人ぐらいのユーザー(携帯電話番号:18007720000~180077200998パスワード:123456)がいて、圧力測定のために用意されています.(cn.hfbin.seckill.util.UserUtil.javaを使用して生成されたもので、tokenを生成して圧力測定を行うのもこのようなものです)
2、このプロジェクトには2つのブランチがあり、masterブランチは秒殺のすべての業務論理機能を完成しただけで、最適化されていない.V 2.0ブランチは以下のように最適化されています.
1)、    、       、     (               )
2)、      RabbitMQ,         。
3)、        
4)、      
5)、      

ページのスクリーンショット
登録ページ商品列表情ページ基于 SpringBoot+Mybatis+Redis+RabbitMQ 秒杀系统_第1张图片商品詳細ページ基于 SpringBoot+Mybatis+Redis+RabbitMQ 秒杀系统_第2张图片注文詳細ページ基于 SpringBoot+Mybatis+Redis+RabbitMQ 秒杀系统_第3张图片
ソース:https://github.com/hfbin/Seckill ブログアドレス:https://blog.csdn.net/qq_33524158
参照先:https://coding.imooc.com/class/168.html (大幅変更)