微信号:infoqchina

介绍:有内容的技术社区媒体

本周InfoQ中文站内容访问Top10

2014-05-31 17:14 InfoQ

1.支付宝的性能测试

http://infoq.com/cn/articles/performance-test-of-zhifubao


"2013年双11过程当中,促销开启的第一分钟内支付宝的交易总额就突破了一亿元,短时间内大量用户涌入的情况下,如何保证用户的支付顺畅,是对支付宝应用系统的一个极大的挑战。

支付宝的性能测试场景分为性能基线测试,项目性能测试。


2.Java应用服务器前途堪忧?

http://www.infoq.com/cn/news/2014/05/application-servers-are-dead


Java应用服务器曾经是企业级中间件市场中重要的组成部分,但是随着轻量级微服务理念的发展以及云计算的快速普及,Java应用服务器正在遭遇前所未有的挑战。近日,来自adesso AG技术咨询委员会的Eberhard Wolff分享了一份slide,提出了应用服务器已死的观点,而来自RedHat的Mark Little也对未来中间件平台的发展阐述了自己的观点。


3.Facebook:MVC不适合大规模应用,改用Flux

http://www.infoq.com/cn/news/2014/05/facebook-mvc-flux


Facebook认为MVC无法满足他们的扩展需求,因此他们决定使用另一种模式:Flux。Flux是一个系统架构,用于推进应用中的数据单向流动。


4.支付宝分布式事务测试方案

http://www.infoq.com/cn/articles/distributed-transaction-testing-scheme-of-zhifubao


传统的基于数据库本地事务的解决方案只能保障单个服务的一次处理具备原子性、隔离性、一致性与持久性,但无法保障多个分布服务间处理的一致性。因此,我们必须建立一套分布式服务处理之间的协调机制,保障分布式服务处理的原子性、隔离性、一致性与持久性。


5.架构师(4月刊)

http://www.infoq.com/cn/minibooks/architect-apr-10-2014


Spark正在占据越来越多的大数据新闻的重要位置,除了性能优异,Spark到底 具备了那些特性,让学术界和工业界对其充满了兴趣?同时,Spark还处在快速发展的阶段,开发者和用户不得不解决不稳定和bug,Scala语言也有较高的学习门槛,这些也会成为Spark普及的障碍。当然,尽管Spark提供了一栈式的大数据方案,但并不意味着他适合任何场景。IT技术早已没有什么银弹,任何一门技术都是在已有技术和理论的基础上的优化和革新。正是借鉴和延续了MapReduce、Hive、Dryad、Strom、 GraphLab,才有了Spark。希望通过本期内容,能够帮助大家更好的理解 Spark,希望大家有所收获。


6.深入学习微框架:Spring Boot

http://www.infoq.com/cn/articles/microframeworks1-spring-boot


Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。


7.深入浅出Node.js(一):什么是Node.js

http://www.infoq.com/cn/articles/what-is-nodejs


Node.js从2009年诞生至今,已经发展了两年有余,其成长的速度有目共睹。从在github的访问量超过Rails,到去年底Node.jsS创始人Ryan Dalh加盟Joyent获得企业资助,再到今年发布Windows移植版本,Node.js的前景获得了技术社区的肯定。InfoQ一直在关注Node.js的发展,在今年的两次Qcon大会(北京站和杭州站)都有专门的讲座。为了更好地促进Node.js在国内的技术推广,我们决定开设辟“深入浅出Node.js”专栏,邀请来自Node.js领域的布道师、开发人员、技术专家来讲述Node.js的各方面内容,让读者对Node.js有更深入的了解,并且能够积极投入到新技术的讨论和实践中。


8.深入浅出Node.js(二):Node.js&NPM的安装与配置

http://www.infoq.com/cn/articles/nodejs-npm-install-config


专栏的第二篇文章,介绍Node的安装部署、环境配置以及NPM的安装。


9.OpenSSL的替代者:LibreSSL本月开发进度

http://infoq.com/cn/news/2014/05/libre-ssl-first-30-days


OpenSSL在数周前爆发Heartbleed漏洞之后,OpenBSD小组发起了LibreSSL项目。LibreSSL的目标是对OpenSSL进行全面的清理和重构、提供更安全更稳定的代码基、把长期遗留的bug去除、引入先进的编程实践并对可移植性进行重新设计。本报道介绍过去这一个月以来LibreSSL项目的进展情况。


10.数据设计测试分析方案

http://infoq.com/cn/articles/data-design-test-analysis-scheme


支付宝从2009年开始进行1111大促开始,从2009年大促600w 的交易量到2013年大促那天2亿的交易量;在这四年中,支付宝系统的容量经历了每年指数级的提升;如果需要支持这么大的容量的话,初步估算,一个支付系统至少得支持每天30亿次的数据库事务,150亿次的dao访问,30T的数据包传输;如果不进行数据库拆分,这么大的开销单靠一台物理db完全是支撑不了的,所以必须对单点的物理db进行拆分。


点击“阅读原文”,也可以看到本月和近6个月访问量Top10的内容。


***********************************

本文来自InfoQ微信公众账号:infoqchina

1、回复“今日新闻”,查看今天更新的新闻;

2、回复“今日英文”,查看今天英文站的更新;

3、回复“文章 +关键词”,搜索关键词相关内容;

4、回复“QCon”,了解QCon大会相关信息;

5、回复“活动”,了解最近InfoQ组织的线下沙龙;

6、回复“架构师”,获取《架构师》下载地址;

7、回复“投稿”,了解投稿和加入编辑团队的流程。

***********************************

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 推荐:乔布斯:遗失的访谈 一周阅读推荐 #1 打造你自己的技术雷达 | TW洞见 利用视觉分析-优化应用初体验 2015年Monkey 个人总结