Top100案例参会总结

         3天的《top100案例分析大会》结束了,这3天的会议带来的收获还是很大的。自己近距离聆听了互联网业内大牛们的分享,开阔了眼界,同时也对互联网这个领域有了更深的理解。

         大会分为产品创新/用户体验、团队管理/组织发展、架构设计/技术战略、设计匠艺/流程再造、测试管理/质量平台五个专场。由于自己所在的是总体设计部,所以自己重点关注了架构设计/技术战略专场。

        对于互联网架构,大致相同,采用Lvs,HAproxy,nignix,进行负载均衡,采用nginx,Apache作为服务器,redis,memchaced作为缓存,数据库采用MySql,并采用读写分离的方式,语言的选择如当当,最开始选择的是.net,后来改成java,而滴滴打车一开始采用的是java,这主要是考虑Java语言的成熟性。

        互联网架构均采用通用成熟的解决方案,并无太多创新的地方。刚开始由于业务量的小,一方面服务器较少,后来随着业务量增加,业务量增加一方面是指用户数量的增加,另一方面是指业务种类的增多。关于用户数量的增加,必须增加服务器,此时架构的可扩展性便很重要。而业务种类的增多,往往会造成巨型业务,此时需要对业务进行划分。如何对业务进行划分,这是一个需要考虑的地方。

        无线作为互联网领域很多的一个方向,相比PC端,连接不稳定,例如地铁,隧道网络均可能断掉连接。同时对于无线网络,由于用户会用运营商的流量,此时省流量也是一个需要考虑的地方。同时对于无线APP端,当网络断掉时,需要考虑如何有效的重新加载数据,保持session的一致性。为了提高响应时间,58到家在app端省去了dns解析,而采用Ip list。而微信在第一次登陆时,只加载用户亟需的数据,而其他数据,如公众号,朋友圈等会延时加载。

        伴随着无线端的发展,视频也成为当下一个热点。由于视频的流畅度是第一位,乐视选择优先加载视频,而其他如文字内容会延时加载。广告是视频网站的一大经济来源,视频网站会有选择的使广告缓存到用户本地,提高用户体验,否则会出现广告卡顿的现象。视频网站hulu主打热播节目,一些视频为了版权会采用DRM,而广告是无需采用DRM,这是视频中除了码流转换外,hulu相对其他网站额外需解决的一个问题。

        为了提高广告的精准投放,精硕科技采用大数据分析的方式,上千台服务器对数据进行处理。关于数据的来源,如果本网站数据量有限,可采用爬虫的方式,从外部获取数据、数据首先需用storm进行清洗,清洗后进行处理。大数据方面处理很多公司使用spark,而hadoop相比spark,稳定性要高几个数量级,所以haddoop暂时不会被放弃。

         关于技术选型,首要采取成熟的技术,因为成熟的技术,网上有很多解决方案。在这次会议上提到更多是微服务,它更多的是对过去所做事情的一个追认。提到服务,如果你的产品本来是为了满足内部需要,而如果它能带来更大的价值,可以将其作为产品,例如百度,新浪的云服务,百度,高德的地图服务。

        业务场景也是一个需要重视的地方。比如滴滴打车,相比其他电商网站,滴滴每次使用基本上会产生钱的支付,因此滴滴首要采取的是稳定性,而不是新技术的优先性,这一点跟航信很像,航信是由于在业内处于垄断地位,如果出现事故,一是没有其他的公司进行替换,二是事故的后果较为严重。

       关于架构设计,很多人一上去先设计架构,看似拿出了很好的方案,但必须要接地气,毕竟架构是为系统服务的。而关于测试,这次大会主要讲的是性能测试,主要提及cpu的使用率,测试工具大多采用loadrunner,而由于loadrunner是有版权的,所以有的公司开始祛loadrunne。关于压力测试,最大的压力莫过于双11,,支付宝的压力测试,今年的双11峰值每秒8万的订单量,6万的下单量。为了确保双11的正常,其之前进行过多次测试,而数据如果采用真实数据,将会涉及到数据脱敏问题,而如果不采用真实数据,则会涉及到数据一致性问题。 

       最后感谢航信给予了这次难得的学习机会。

 

                                                                                  Top100案例参会总结_第1张图片

你可能感兴趣的:(会议记录)