
商城微服务项目
文章平均质量分 75
商城项目是一个类似于淘宝的电商平台,其中包括:运营商后台、商家后台管理以及网站前台,商家客户提出入驻平台申请,由运营商审核通过后可以开店。商家有自己的管理后台,可以对商品、订单、广告等进行管理。
,网站前台就是用户使用的网站系统,可以注册、登录、拥有自己的用户中心;可以浏览、搜索、查看商品信息
果将如此
这个作者很懒,什么都没留下…
展开
-
13_支付解决方案
二维码支付:1)向支付平台下单,返回支付地址(返回支付二维码(支付宝)),生成二维码2)扫描支付即可微信支付二维码生成是由 js 来进行生成的。 微信支付平台仅仅负责返回支付地址即可支付宝支付后台生成二维码,前端不需要做任何事情...原创 2021-01-14 19:58:49 · 318 阅读 · 0 评论 -
12_订单解决方案
订单相关表设计首先用户浏览商品,将看中的商品加入到购物车,这里应该有一张购物车表:购物车表(order_cart)# 购物车表(order_cart)-- -- -- skuIdspuId 用户id店铺id 商品名称 商品数量 商品价格 状态(下单之后对应商品就不应该显示在购物车了)选中购物车中的某些商品,进行下单,订单表也就应运而生# 订单表(order_info)----订单编号(如果对编号格式没什么要求,可使用雪花算法idworker来生成)itemCount (商原创 2021-01-14 19:57:48 · 571 阅读 · 0 评论 -
11_购物车解决方案
1.购物车的几种实现方式购物车的实现方式有很多,但是最常见的就三种:Cookie,Session,数据库.三种方法各有优劣,适合的场景各不相同.Cookie方法:通过把购物车中的商品数据写入Cookie中,再通过浏览器进行读取.这个方法,适合在用户没有登录 的情况下使用,但是有个非常严重的缺点,即在用户禁用了Cookie的时候是无法使用的.Session方法:通过Session来保存商品信息,这确实是个好的方法,适合用户已经登录的情况,将数据放在Session 中,用户就能读取购物车中的商品信息,而原创 2021-01-14 19:55:49 · 640 阅读 · 0 评论 -
10_单点登录SSO
是什么在企业发展初期,企业使用的系统很少,通常一个或者两个,每个系统都有自己的登录模块,运营人员每天用自己 的账号登录,很方便。但随着企业的发展,用到的系统随之增多,运营人员在操作不同的系统时,需要多次登录, 而且每个系统的账号都不一样,这对于运营人员来说,很不方便。于是,就想到是不是可以在一个系统登录,其他系统就不用登录了呢?这就是单点登录要解决的问题。单点登录英文全称Single Sign On,简称就是SSO。它的解释是:在多个应用系统中,只需要登录一次,就可以访问其他相互信任的应用系统Coo原创 2021-01-14 19:52:25 · 597 阅读 · 0 评论 -
9_商品详情页面解决方案
需求分析当搜索商品时,显示商品的详细信息,同时选择不同的sku,进行不同的数据显示解决方案商家更改数据微服务,通过消息队列MQ监听到发生变化,微服务调用者使用Thymeleaf模板,生成相应的静态页面,储存在本地磁盘,当用户发送请求到微服务时,使用nginx技术进行相应页面的返回商品详情页面静态化1、建Module:supergo_page2、改pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http原创 2021-01-14 19:48:05 · 394 阅读 · 0 评论 -
8_搭建商城搜索微服务
搜索服务的父项目:supergo_search1、建Module:supergo_search2、删除src搜索服务的提供者:supergo_search_service90031、建Module:supergo_search_service90032、改pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=原创 2021-01-14 19:41:38 · 229 阅读 · 0 评论 -
7_首页分类按级别展示
需求在首页展示商品分类列表属性值请求 urlhttp://{zuul:port}/api/portal/categorys/categorys请求方式GET参数无返回值HttpResult.ok(分类列表)实现1、pojo 实体类要展示商品分类信息,需要树形结构展示,所以需要在 Itemcat 类中增加一个 childern 属性表示子分类比如:我们查看一级目录有:家电、手机、服装,但在家电这个一级目录下,又有分类,我们称为二级目录,有:电视原创 2021-01-14 19:37:28 · 702 阅读 · 0 评论 -
6_商品 SPU 与 SKU
是什么SPU: 标准化产品单元SPU = Standard Product Unit (标准化产品单元),SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性SKU: 库存量单位SKU=stock keeping unit(库存量单位) SKU即库存进出计量的单位(买家购买、商家进货、供应商备货、工厂生产都是依据SKU进行的)SKU是物理上不可分割的最小存货单元。也就是说一款商品,可以根据SKU来确定具体的货物存量。如一件M码(四个尺码:S码、M码、原创 2021-01-14 19:33:18 · 799 阅读 · 0 评论 -
5_zuul 集成 Swagger
为什么在微服务只能访问自己工程中的 api,如果要访问其他微服务提供的 api 那就需要更换 url比如,访问微服务提供者9001的 api 接口文档:http://localhost:9001/swagger-ui.html又想要访问微服务提供者9002的 api 接口文档,那就需要更换访问地址:http://localhost:9002/swagger-ui.html如果能在网关中直接查看 swaggerAPI 的话,那么所有微服务的 api 就都可以查看了怎么做1、改 pom&原创 2021-01-14 19:29:52 · 239 阅读 · 0 评论 -
4_生成 Swagger 接口文档
是什么Swagger 是最流行的 API 开发工具,它遵循 OpenAPI Specifification(OpenAPI 规范,也简称 OAS)。Swagger 可以贯穿于整个 API 生态,如 API 的设计、编写 API 文档、测试和部署。 Swagger 是一种通用的,和编程语言无关的 API 描述规范你可以用 Swagger-editor 来编写 API 文档( yaml 文件 或 json文件),然后通过 Swagger-ui 来渲染该文件,以非常美观的形式将你的 API 文档,展现给你的团原创 2021-01-14 19:25:41 · 534 阅读 · 0 评论 -
3_搭建微服务zuul网关
zuul 网关和 gateway 网关在使用上基本相似1、建Module:supergo_zuul99992、改 pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht原创 2021-01-14 19:19:51 · 194 阅读 · 0 评论 -
2_JS 跨域问题
是什么浏览器在保证安全的前提下,使用同源策略同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说 Web 是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的 javascript 脚本和另外一个域的内容进行交互所谓同源(即指在同一个域)就是两个页面具有相同的协议 protocol ),主机(host)和端口号(port)当一个请求url 的协议、域名、端口三者之间任意原创 2021-01-14 19:17:16 · 182 阅读 · 0 评论 -
1_项目搭建
数据库父工程1、建 Module:supergo_parent2、改 pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.原创 2021-01-14 19:12:31 · 326 阅读 · 0 评论 -
0_项目简介
电商系统技术特点:技术新技术范围广分布式高并发、集群、负载均衡、高可用海量数据业务复杂系统安全本次项目所采用的电商模式: B2C 模式# B2CB2C是Business-to-Customer的缩写,而其中文简称为“商对客”。“商对客”是电子商务的一种模式,也就是通常说的直接面向消费者销售产品和服务商业零售模式。这种形式的电子商务一般以网络零售业为主,主要借助于互联网开展在线销售活动。B2C即企业通过互联网为消费者提供一个新型的购物环境——网上商店,消费者通过网络在网上购物、网原创 2021-01-14 19:04:52 · 193 阅读 · 0 评论