首页 新闻 会员 周边 捐助

Java高并发

0
悬赏园豆:20 [待解决问题]

有近两年工作经验的同志们,你们面试的时候都被问了什么?我十有八九都被问如何解决服务器并发访问的问题。例如:有3台服务器访问去一台数据库服务器,怎能解决高并发问题,减少数据压力等一些问题。我也不会还请指教一些

小严的主页 小严 | 初学一级 | 园豆:2
提问于:2016-12-15 17:25
< >
分享
所有回答(4)
0

http://www.cnblogs.com/lr393993507/p/5909804.html

挺不错 的,可以了解下

代码飞了 | 园豆:470 (菜鸟二级) | 2016-12-15 17:37

w哦看看

支持(0) 反对(0) 小严 | 园豆:2 (初学一级) | 2016-12-16 15:26
0

a.优化逻辑(同步改异步),代码(actor模式,线程,nginx为毛快),rpc框架(java nio,.net iocp,序列化)

b.缓存,展开---高可用,故障转移,分片,扩容,分布式锁

c.db优化(sql调优,索引问题),集群方式,nosql(其他同b后半部分)。cap理论,最终一致性。

 

ps:这种玩意随便忽悠,但如果没点实力,随便任意一坨往下问细点就跪。

Daniel Cai | 园豆:10424 (专家六级) | 2016-12-15 17:37

额,有这么都解决方案啊。深入一点可能真不会还没接触过

支持(0) 反对(0) 小严 | 园豆:2 (初学一级) | 2016-12-16 15:25

@小严: 这不是解决方案,在面对高并发或者性能问题时基本就这些方面排查了。由于对网络不熟,所以这块没写。

支持(0) 反对(0) Daniel Cai | 园豆:10424 (专家六级) | 2016-12-16 15:32
0

具体问题具体分析.

给出一个场景然后给出一个最佳方案.

不过总的来说并发问题的处理只有一个思路:水平扩展

吴瑞祥 | 园豆:29449 (高人七级) | 2016-12-15 18:27

没有实战过,一头雾水

支持(0) 反对(0) 小严 | 园豆:2 (初学一级) | 2016-12-16 15:25
0

如楼上所言具体问题具体分析.

——因此你上面不存在问题,是哪里瓶颈了,是3台主机瓶颈了?还是数据库瓶颈了?是网络瓶颈了?是硬盘瓶颈了?是cpu瓶颈了?是内存瓶颈了?是要多机解决后面的问题还是就只要单机解决后面的问题?是浪涌式瓶颈还是持续压力?是mov高频还是float密集型...

大部分其实你想想——都是常规就能想得出来的方法,有的技巧方法或者一时没想到,多想想或者多接触也就知道了。

花飘水流兮 | 园豆:13615 (专家六级) | 2016-12-16 09:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册