100个人同时回复一个帖子,回帖列表如何显示

ysjO 发布于 2017/08/31 14:46
阅读 195
收藏 0

面试中问到这个问题,我猜测这个问题是属于高并发处理,当时答不上来。有人能给出一些具体的解决办法吗?比如使用Spring+Struts+Hibernate框架(或者SpringMVC+Mybatis)的情况下如何处理?

加载中
1
开源中国马桶盖
开源中国马桶盖

该咋显示就咋显示么,插入数据 还有个毛线并发呢,主键是自增的 又不会出现冲突,每一个人回帖完都会刷新回帖列表,如果说 同一个时间点,这个数字 放大一万倍 确实会访问很慢, 但是至少100的话 并不会存在问题, 除非他是想问你 前端显示 要不要分页....回帖数 要不要实时变化。。。你这没前提 就一句话 没啥意义

0
大河向东流啊
大河向东流啊

在你的插入语句的方法里面用上多线程,然后再加上同步锁就行了,加上同步锁之后100个人同时回复一个帖子只能一个人回复一个帖子,其他人只能等这个人回复完了之后再回复,这是多线程中高并发常见的问题。

0
狂暴的蜗牛君
狂暴的蜗牛君

都没有资源的竞争  为啥要考虑多线程并发的问题   [滑稽]

0
狂暴的蜗牛君
狂暴的蜗牛君

分页?缓存?回复完以后不要重新拉取回复列表 直接在页面增加一个元素?

 

0
Kit_lee
Kit_lee

还数据表主键顺序显示,没毛病

0
哈斯卡会
哈斯卡会

你要解决啥,数据乱了么?

0
依然菜刀
依然菜刀

应该是发帖时间相同如何去保证回帖的顺序问题吧

返回顶部
顶部