mmyuan1020 / xbin-store-cloud

模仿国内知名B2C网站,实现的一个分布式B2C商城 使用Spring Cloud 使用dubbox版本请查看

Home Page:https://github.com/xubinux/xbin-store

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

xbin-store-cloud

License GitHub starsGitHub forks

模仿国内知名B2C网站,实现的一个分布式B2C商城

进群讨论 群 626068936

Spring Cloud 版本:

此项目使用Spring Cloud 重构

Dubbox 版本:

涉及技术

  • Spring Cloud Hystrix
  • Spring Cloud Turbine
  • Spring Cloud Eureka
  • Spring Cloud Sleuth
  • Spring Cloud Config(Apollo)
  • Spring Cloud Feign
  • Spring Cloud Zuul
  • Spring Cloud Bus
  • Spring Boot Admin
  • Spring Boot
  • RabbitMQ
  • Swagger2
  • Druid
  • MyBatis
  • MySQL
  • Redis
  • Solr
  • MyBatis
  • ZipKin
  • Docker
  • FastDFS
  • Freemarker
  • Beetl
  • ...

端口规划(一台机器部署)

Web应用名称 端口
Portal-Web 8101
Search-Web 8102
Item-Web 8103
SSO-Web 8104
Admin-Web 8105
Cart-Web 8106
Order-Web 8107
Home-Web 8108
Recommended-Web 8109
AD-Web 8110
Ranking-Web 8111
Mymoney-Web 8112
Pay-Web 8113
Baitiao-Web 8114
Coupons-Web 8115
Seckill-Web 8116
CS-Web 8117
API-Web 8118
Service服务名称 端口
Admin-Service 8510
Redis-Service(去除) 8511
Search-Service 8512
Portal-Service 8513
Item-Service 8514
SSO-Service 8515
Notify-Service 8516
Cart-Service 8517
Order-Service 8518
Home -Service 8519
Recommended-Service 8520
AD-Service 8521
Ranking-Service 8522
Mymoney-Service 8523
Pay-Service 8524
Baitiao-Service 8525
Coupons-Service 8526
Seckill-Service 8527
CS-Service 8528
Cloud服务名称 端口1 端口2 端口3
Eureka 8501 8601 8701
Config 8502 8602 8702
apollo-portal 8502
zuul 8503 8603 8703
Sleuth 8504
Admin 8505
Turbine 8506
apollo-configservice 8507
apollo-adminservice 8508

实现目标

本项目最终实现的目标 点我查看最后完成效果

运行教程 <----我是教程

点我查看运行教程

About

模仿国内知名B2C网站,实现的一个分布式B2C商城 使用Spring Cloud 使用dubbox版本请查看

https://github.com/xubinux/xbin-store

License:GNU General Public License v3.0


Languages

Language:JavaScript 38.3%Language:HTML 35.0%Language:CSS 19.5%Language:Java 5.2%Language:PLpgSQL 1.9%Language:PHP 0.0%