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ブランチは以下のように最適化されています.
ページのスクリーンショット
登録ページ商品列表情ページ商品詳細ページ注文詳細ページ
ソース:https://github.com/hfbin/Seckill ブログアドレス:https://blog.csdn.net/qq_33524158
参照先:https://coding.imooc.com/class/168.html (大幅変更)
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)、
ページのスクリーンショット
登録ページ商品列表情ページ商品詳細ページ注文詳細ページ
ソース:https://github.com/hfbin/Seckill ブログアドレス:https://blog.csdn.net/qq_33524158
参照先:https://coding.imooc.com/class/168.html (大幅変更)