电子商务-促销系统
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电子商务-促销系统相关的知识,希望对你有一定的参考价值。
促销系统的主要作用:主要提供商品的促销优惠价格,如果该商品没有促销,就提供商品的原价。
促销类型:
- 直降促销:限时直降,限时限量直降
- 满额促销:满减,满折
- 套装促销 (多个商品一起买,N个商品享受优惠
- 赠品(买N赠N)
- 秒杀
促销规则:
限制条件:
- 商品限制:SKU,SPU,品类,品牌,商家
- 用户限制:pin
- ip限制
由于促销提供商品的价格,当用户每次浏览商品页面,可能对促销系统的访问多达几十次,所以对促销的高并发要求非常高。
为了及时响应前端的请求,读取数据,计算都应该尽量的快和简单。
由于都是查询操作,Redis对于读操作响应特别的快。
如何保证促销数据的实时性了?
当促销更改(直降价格,满减价格,限制条件 ),商品更改(商品的品类更改,价格更改),如果快速更新Redis的实时数据?
如何通过SOLR快速更新Redis?
Solr促销数据存储结构:
使用solr的倒排索引原理,可以通过商品信息快速找到当前商品有哪些促销,或者通过促销ID找到当前促销有那些商品限制,从而达到快速更新Redis中的商品促销信息。
价格计算流程:
促销系统整体架构:
以上是关于电子商务-促销系统的主要内容,如果未能解决你的问题,请参考以下文章
java版Spring Cloud+SpringBoot+mybatis+uniapp b2b2c 多商户入驻商城 直播 电子商务之全渠道多促销能够模块化管理