Spring Cloud Alibaba-MyShop-项目介绍

本节视频

开发环境

  • 操作系统:Windows 10 Enterprise
  • 开发工具:Intellij IDEA
  • 数据库:MySQL 8.0.13
  • Java SDK:Oracle JDK 1.8.152

部署环境

  • 操作系统:Linux Ubuntu Server 16.04 X64
  • 虚拟化技术:VMware + Docker

项目管理工具

  • 项目构建:Maven + Nexus
  • 代码管理:Git + GitLab
  • 镜像管理:Docker Registry

后台主要技术栈

  • 核心框架:Spring Boot + Spring Cloud Alibaba
  • ORM 框架:tk.mybatis 简化 MyBatis 开发
  • 数据库连接池:Alibaba Druid
  • 数据库缓存:Redis Sentinel
  • 消息中间件:RocketMQ
  • 接口文档引擎:Swagger2 RESTful 风格 API 文档生成
  • 全文检索引擎:ElasticSearch
  • 分布式链路追踪:SkyWalking
  • 分布式文件系统:Alibaba OSS
  • 分布式系统网关:Spring Cloud Gateway
  • 分布式协调系统:Spring Cloud Alibaba Nacos Server
  • 分布式配置中心:Spring Cloud Alibaba Nacos Config
  • 分布式熔断降级:Spring Cloud Alibaba Sentinel
  • 反向代理负载均衡:Nginx

前后分离

  • 前端框架:NodeJS + Vue + Axios
  • 前端模板:iview

持续集成

  • 持续集成:GitLab
  • 持续交付:Jenkins

拓扑结构

 
 

服务规划

Cloud

服务名称服务端口服务说明
MySQL192.168.10.150:3306MySQL 8.x,1G
GitLab192.168.10.132:8080代码托管/持续集成,2G
Nexus192.168.10.146:8081依赖管理,2G
Docker Registry192.168.10.139:8080镜像管理,1G
Jenkins192.168.10.135:8080持续交付,1G
SkyWalking192.168.10.148:8080链路追踪,2G
RocketMQ192.168.10.149:8080消息队列,2G
  以下四个服务在在同一台服务器,4G
Nacos192.168.10.151:8848注册发现/配置中心
Sentinel192.168.10.151:8080熔断降级
Redis192.168.10.151:26379数据缓存
Nginx192.168.10.151:80反向代理/负载均衡

Services

服务名称服务端口服务说明
以下为通用服务  
myshop-service-gateway9000服务网关
myshop-service-reg9501用户注册
myshop-service-sso9502单点登录
myshop-service-cache9503缓存服务
myshop-service-oss9504文件上传
myshop-service-forget9505忘记密码
myshop-service-search9506全文检索
myshop-service-email9507邮件服务
以下为服务提供者  
myshop-service-provider-content-category10101内容分类提供者
myshop-service-provider-content10102内容服务提供者
myshop-service-provider-item-cat10103商品分类提供者
myshop-service-provider-item-desc10104商品详情提供者
myshop-service-provider-item10105商品服务提供者
myshop-service-provider-order10106订单服务提供者
myshop-service-provider-order-item10107订单项提供者
myshop-service-provider-order-shipping10108购物车提供者
以下为服务消费者  
myshop-service-consumer-content-category10201内容分类消费者
myshop-service-consumer-content10202内容服务消费者
myshop-service-consumer-item-cat10203商品分类消费者
myshop-service-consumer-item-desc10204商品详情消费者
myshop-service-consumer-item10205商品服务消费者
myshop-service-consumer-order10206订单服务消费者
myshop-service-consumer-order-item10207订单项消费者
myshop-service-consumer-order-shipping10208购物车消费者

 



作者:撸帝
链接:https://www.jianshu.com/p/a41c8bdaedcc
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

转载于:https://www.cnblogs.com/duwamish/p/10921230.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值