项目介绍: 区区购是居住社区内居民团体的一种互联网线上线下购物消费行为,是依托真实社区的一种区域化、小众化、本地化、网络化的团购形式。简而言之,它是依托社区和团长社交关系实现生鲜商品流通的新零售模式;
核心技术: SpringBoot、SpringCloud、MyBatis-Plus、Redis、RabbitMQ、ThreadPoolExecutor、OSS、Nginx、ElasticSearch、Kibana、XXL-Job、Redisson
技术描述:
(1) 在商品上架时,通过拼接商品 Sku 数据、以及关联的库存状态、三级分类等数据,形成JSON 格式文档,存储在 Elasticsearch 中,借助 Elasticsearch 倒排索引,实现快速检索数据提高检索速度以及精准度:
(2) 商品上下架过程中,修改数据库表上下架状态,之后通过 RabbitMQ 发送消息,最终实现 ES 中数据同步;
(3) 支付完毕后,使用 RabbitMQ 异步的方式,确认支付状态以及扣减库存;
(4) 后端配置阿里云实现oss图片上传;
(5) 使用 Redis 缓存高频数据,如: 三级分类、