对高并发、海量处理、负载均衡、容错处理等有深入的理解,这要求的是哪些技能

此号作废 发布于 2014/02/24 18:21
阅读 4K+
收藏 16

招聘信息上写的

对高并发、海量处理、负载均衡、容错处理等有深入的理解

能说一下具体是对哪些技能的要求吗

加载中
0
哈哈__哈哈
哈哈__哈哈
个人大三说说我的理解,高并发,web系统性能调优,熟悉nginx apache,mysql,后段语言的各种配置调优,还有就是分布式,mysql主从数据库,各种定时冷热备份,海量处理,对大数据有一定概念了解,看一下hadoop,熟悉mongodb,负载均衡 就是对hadpro varish这样的很熟悉,容错就是linux备份啦,磁盘做raid硬件备份,然后linux写shell定时任务定时备份数据库,大概就是这些,我都搞了一些,不是很熟悉,也管理2 3个服务器没事刷着玩儿的
0
星爷
星爷
基本还是在开源框架的基础上。
0
jaedong
jaedong
高并发如,服务器端的nginx, apache, tomcat等的调优


程序方面的如果是java,NIO网络编程,线程方面Concurrent库, 协程.


负载均衡 软件的负载均衡如lvs(多种模式)


一些服务器nginx, apache可以设置不同均衡策略


容错处理 客户端访问服务器集群,如果请求到的服务器,执行时出错,可以透明的转移到其他服务器上继续执行。
socket程序可以实现


海量处理,Mapreduce之类的吧。

0
滔哥
滔哥

在有这样业务需求的环境下,慢慢成长吧! 不然你再怎么高并发、高负载、海量存储、分布式也只是纸上谈兵!

想尽一切办法,进有这样需求的公司!实际运用中总比空谈强!

BellaZhang
BellaZhang
在理
滔哥
滔哥
回复 @小胖胖_要减肥 : 哈哈,小胖胖!!
wyzc小胖胖
wyzc小胖胖
vip.com招人,也招此类的
0
ueharaai
ueharaai
基本上这玩意知道跟用是两回事
0
小木头的冬天
小木头的冬天
这玩意不是所有公司都能玩的。。。
0
我不叫大脸猫
我不叫大脸猫
说白了就是要你具备大量运维数据采集,分析,调优的经验,业务逻辑是千变万化的,高并发场景下的瓶颈也是千变万化的,唯一不变的就是通过运维的手段采集,分析,调优
0
newzai
newzai

对高并发--主要是异步通信,同步肯定是不行的,例如IOCP、AIO等符合要求,select是不符合的。

海量处理--主要就是减少数据的copy了,涉及到共享内存,内存缓冲等等等,太多了。

负载均衡、容错处理 这2个大部分是交叉在一起的,没有最好的解决方案,只有适合的解决方案,见 陈硕的《Linux C++服务器编程》有深入的分析见解。

0
huigeer
huigeer
世界依然主要是 C++ 构建, 泪奔,,
0
丁浪
丁浪

从运维的角度看,你只需要熟悉那些主流开源软件,就能应付一般的web应用的架构了(超大规模的另当别论)。诸如LVS、LNMP架构...这些技术都很成熟很广泛了,你能找个有需求的公司实战就更好了,现在“伪架构师”和“大忽悠”太多了。

从程序和架构角度,如果你想深入研究,还是得去研究操作系统内核、数据结构与算法...

关键是看你,是想做个工具的熟练使用者,还是想自己将来也能做出更牛X的开源软件来...你先确定研究方向吧。另外可以告诉你,我本人就是专门研究这些的。

返回顶部
顶部