项目名称:乐购商城
项目描述:B2C 模式的电商系统,主要销售自营商品给用户
涉及技术:SpringBoot、Redis、MySQL、SpringCloud、Elasticsearch、RabbitMQ
设计技术:
1、采用分布式的项目开发模式整个项目分为:认证模块、商品模块、检索模块、 购物车模块、订单模块、优惠模块、会员模块、秒杀模块
2、基于 RabbitMQ 的延时队列这一特点,在项目中采用消息确认+最终一致性分布 式事务的解决方案去处理分布式事务场景
3、基于 Redis 消息中间件,实现了购物车、接口幂等性高并发场景的开发
4、采用 Elasticsearch,Kibana 这套经典组合,实现了数据库数据同步 ES 大幅提升了高并发场景的搜索效率,并采用 ik 分词器强化了分词搜索功能