电商项目怎样处理或用啥技术解决高负载、高并发、高可用性问题( 七 )
热切是什么呢,就是我冗余了,但是如果其中某一部分出问题了,那我需要能够快速把这部分切到其他地方去,你要是说:稍等,我发个版本。估计电话又要被打爆了。。。
■网友
从构架上就要考虑高并发并使用并发式框架然后 一切以高并发方向进行优化具体的很复杂可以私信
■网友
谢邀我也要问架构师,貌似都在参考几家大厂的方案。
■网友
我看有些人回答的太“专业”了,都从链路层开始讲了,我来讲点实际的吧!
一般来说,web项目,高可用,高负载无非就是负载均衡,负载均衡实现方式挺多,什么dns负载均衡啊,还有什么f5,最常见的其实就是nginx,搞web没有哪个不用nginx,多搞几台web服务器做负载均衡,问题解决一半了。
但是还有一个问题就是数据库,数据库也得这样,数据库的话一般用mysql居多,最简单的主从复制,或者一主多从,解决读的问题和高可用问题,毕竟电商以读为主!
还有就是用好缓存,比如memcache和redis,数据库顶不住就拿缓存扛,redis还可以用来当队列用削峰,其它像是浏览器缓存啊我就不说了。
一般小公司这样的架构就差不多了,不论后台用什么语言开发,基本上就可以了,一般像这样的架构,支撑一个pv 数百万的网站还是可以了,您要说像淘宝或者京东这样的电商网站,那可是几本书都讲不完的。。。
说到语言,有条件还可以用node或者go这类异步io高并发的语言,省点机器提高效率!不过说到底,高负载,高并发和高可用更多讲的还是架构问题!至于多高算是高,那得看公司业务规模吧!
【电商项目怎样处理或用啥技术解决高负载、高并发、高可用性问题】
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 滁宁城际铁路一期项目汊河新城特大桥箱梁架设完成
- 广西鹿寨贫困户玩直播带货变身创业新星以电商帮老乡卖滞销农产品
- 互联网怎样解决“家政服务上门速度慢”的问题
- 盐都区|15个高质量项目签约落户盐城高新区
- |盐城在建省级农业农村重大项目已完成投资65.9亿元
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 南通大学|创业项目聚焦二孩家庭,南通大学喜获国赛金奖
- 农民工工资|海门三项目被省住建厅列入拖欠农民工工资预警名单
