高并发高性能仓库库存系统的架构设计

对于一个为互联网提供库存服务的系统来说,高并发和高性能是其基本的要求。尽管目前经过线程缓存和sql优化后,库存系统已经能够成功抵挡双11洪水般的访问量,但是后继也需要运用nosql+MySQL的思想来重新架构整个系统,以便系统能支撑更大的并发量,实现一个高性能、高稳定性的库存系统。

1、所有对库存表、对货品独享表的操作都要经过库存统一接口。
2、库存统一接口只对redis缓存的库存数据和货品独享表的数据进行读写操作,不直接操作数据库
3、库存统一接口对缓存的写操作完成后,发送mq库存变化信息,由各wpi服务器接收处理,写入mysql。
4、小批量查询、简单的接口查询直接读缓存,报表查询、复杂查询读mysql数据库。
5、提供数据初始化工具,把数据从mysql导入到缓存。
6、提供数据对比修正工具,把mysql数据库有差异的数据修正。
7、目前wpi接口的实现已经采用缓存思想,跟本方案溶合度极高,实现的难度极小。


库存优化redis缓存总体方案


数据统一接口:多数据中心同步。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值