哥本哈根减肥

我要开发同款
huanqin2024年12月24日
173阅读

作品详情

开发工具:IntelliJ IDEA
软件架构:spring-cloud + spring-boot + nacos + mysql + mongo + redis + rabbitmq + elasticsearch + oss spring-cloud + SSM框架 + 注册中心和配置中心 + 关系型数据库 + 文档型数据库 + 非关系型数据库 + 消息中间
件 + 分布式搜索引擎 + 阿里云存储
项目介绍:哥本哈根减肥是一个为用户提供有效的减肥瘦身计划,丰富的减肥瘦身辅助产品以及耐看有趣的瘦身社区。客 户可以在商城浏览各种瘦身商品、下订单,以及参加各种减肥活动;该商城采用微服务架构,微服务之间使用nacos来实现 服务之间的发现和通信,使用rabbitMQ来增加各个服务层的联系和调用,首页搜索系统使用了ElasticSearch。为了提高系 统的性能使用redis做系统缓存。
责任描述:
1. app端的首页搜索模块,采用了elasticsearch搜索引擎和kibana技术,来实现通过搜索食物查询热量的功能(食物的 精准搜索,联想搜索),在联想搜索中还采用了redis缓存的技术来提升用户的搜索效率。
2. app端用户添加/移除购物车及下单模块,将商品的数据通过初始化的方式添加到redis缓存,商品库存的增减采用redis 的原子长整形来解决超卖问题,通过redis的分布式锁和数据库的强事务来解决双写一致性问题;
3. 在减肥社区发布文章的模块,采用了rabbitmq的延时队列技术,来解决文章定时发布的问题。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论