项目二问题
2020-05-10 20:52
162 查看
钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>
dubbo应用场景(协调不同系统之间的服务)
我做的这一块,微信下单系统中,要调用加入购物车的操作,无论什么端,都是同一个数据库,接口可以写成通用(接口在其他系统中),微信端只能通过rpc调用这个接口,就用到了dubbo的注册服务和消费服务的功能。
zk一方面管理多个机器之间的健康情况,负载均衡,处理消息的情况。作为dubbo的注册中心,一般有d就有zk。
mq消息队列(延迟队列实现)
削峰,促销过程中,1千个用户同时涌进来,并发量太多,接口可能会受不了会炸掉。不利于系统的操作。这个时候用队列,让它一条一条地去处理。比如库存只有100个,那就直接把后面的用户去除掉。以及有序进行。
redis
正常电商平台都会有一个缓存系统。无论做促销,还是常搜索的商品。会对热数据进行存储。这边有个机制,做促销的时候商品就放在redis。另外一个机制,当用户搜索的某个商品在第一天位居榜首的,会(自动)把这条数据加载在redis中。第二天用户可以直接从redis中取,而不用在数据库中存,这样反应速度会更快。
分布式锁(秒杀相关)zk分布式锁也要看看。
遇到问题
预售订单的问题。比如耐克鞋有新品要发布,把他提前预售出来,然后预售订单和真实销售订单是不一样的。因为它不走库存,就单纯记录一个数字,一个字段到数据库里,到后面再处理。预售商品不能加入购物车,只能直接购买,然后点击支付定金。到后面再减去差价购买。
如果设置它可以加入购物车或者走库存的话后面回报错。
2个前段,一个负责页面,一个前后端交互。
四个后台,一个架构师,两个测试,一个安卓。一个ios
相关文章推荐
- 导入到Myeclipse中项目注释乱码问题
- 项目中的一个问题--返回游标结果集
- IDEA无法自动识别maven项目问题
- PHP项目发现并处理的问题
- 修改eclipse项目中包名所遇到的问题(一)
- 掌游 新项目:我采用NH连接MySql所遇到的问题
- 关于开发效率和项目周期的问题(转)
- android项目开发中常见问题
- 项目里增删改查时遇到的问题
- 项目三 简单分支问题体验
- 也谈vs2003‘项目刷新失败,无法从服务器中检索文件夹信息’的问题
- eclipse加载大项目卡死问题
- cocos2dx 3.2+ 项目创建与问题总汇
- 第三周项目4-穷举法解决百钱百鸡问题
- eclipse项目重命名时要注意的问题
- 关于新任项目经理的转型问题
- .Net Core 使用postgresql搭建项目所遇到的一些问题
- Android Studio修改工程项目编码,修正运行程序乱码问题
- springmvc+mybatis+maven项目集成的时候遇到一个问题,项目搭起来以后,http请求怎么都进不到controller中,页面直接返回404错误,控制台没有报任何错误,请大神帮我看看
- (第十二周项目4)利用遍历思想求解图问题(3)