`
youxinrencwx
  • 浏览: 71512 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
今天看了“Database Sharding at Netlog, with MySQL and PHP”一文,和去年我们讨论扩展的思路很类似(不过这种分布式扩展,计算,存储的思路都很类似),但是这片文章的作者是在日益爆炸式增长的用户数据下实践的分享,因此这里将文中的一些思想记录下来分享一下。 Netlog拥有4000万活跃用户,每个月有超过5000万的独立用户访问网站,每个月有5亿多的PV。数据量应该算是比较大的。作者是Jurriaan Persyn,他从一个开发者角度而非DBA或者SA角度来谈Netlog是如何通过数据切分来提高网站性能,横向扩展数据层的。原文在:
目标: 根据四方面的配置调整,观察SIP5.5(服务集成平台)在高并发下的性能情况。 由于SIP接收的请求都是服务型处理请求,因此认为Apache+Jboss只会带来多余的转发损耗,所以正好这次也作一个验证,看看Apache+JBoss是否不适合于这种纯动态服务请求的情况。 四方面环境比较: 1. JBoss APR模式与Http1.1模式性能差异。(确切来说应该是JBoss内置
前几天,看了白鸦的“一匹更快的马”,感受最深的一点就是:很多时候经验就给自己就地画了一个圈,限制了自己的思维方式,扼杀了创新的萌芽。从开发者,到架构设计实现,到架构设计,丰富的经验积累是每个程序员的财富,但是如何使用好经验,在什么时候用经验,正式这笔财富价值最大化,再次积累的关键。 就程序开发三个方面简单说一下经验使用的想法: 需求分析:站在用户的角度看问题,做一个普通人(抛开技术经验) 设计: a.业务逻辑设计:以需求为基础,用最直接的方式实现需求。(抛开技术经验) b.框架设计:以业务逻辑设计为前提,直接、简易、充分思考。(需要技术经验指导) 实现: 遵照设计,直接、简易、 ...
Opening up Yahoo! to Users and Developers View more presentations from Christian Heilmann. (tags: fowalondon futureofwebapps) 好像csdn不支持embed,具体链接为:http://blog.programmableweb.com/2008/10/14/a-preview-of-yap-the-yahoo-application-platform/
妈妈说过,人人都会遇到很多不公平的事,但是如果成天在意那些不公平,就会失去扭转不公平的机会。从头开始,光脚走路。M流入的少,L成长的慢,财不会理,资不会投。那么就修炼好内功,买些“字画”赚点书生能够赚的钱。
在大型网站中常常会遇到大流量的数据输出问题,过于频繁的输出到DB、文件、第三方系统都会带来不稳定性和低效率。因此需要采用一定的方式来解决这个问题,其实这部分内容的简单处理框架早就用在实际项目中,不过今天正好有外部的朋友问起我,我就整理了一下作为google的开源代码放上去了,这里也简单介绍一下,有兴趣的朋友可以去看看,最好是能够给一些建议。 场景: 应用频繁访问接口服务器,需要控制每个应用在可配置时间段内(例如一分钟)对于某一服务的访问次数,同时需要记录每一次访问内容到数据库中。 几个点: 1. 高并发情况下,集群服务器需要全局计数。(需要将更新和判断作为原子操作,而非两阶 ...
过年以后一直想写一些什么,也算是一个过年的总结和新年的序,不过年后多休了2天加上年会和元宵就懒惰到现在,今天算是新年第一天正式晚上恢复学习了(不过今天好像还是不在状态)。 放假过年依旧很短暂,一转眼就 ...
Author:文初 Email:wenchu.cenwc@alibaba-inc.com Blog:http://blog.csdn.net/cenwenchu79 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 什么是Dynamo? Dynamo是Amazon的高效Key-Value存储基础组件(类似于现在被广泛应用的Memcached Cache),当前被用于Amazon很多系统中作为状态管理组件。在2007年年底Amazon的CTO就写了一篇介 ...
上周六天工作日,对我来说像过了6个月,年底的一些困惑和不定提前有了结果.这个世界上最难说服的就是自己,因为要给一个理由让自己下定决心真是一件不简单的事.不过既然已经成了定局,那么就好好的开始规划明年的计划,今年 ...
该文前半部分在程序员1月刊上,由于杂志篇幅有限,因此后半部分没有被刊登,这里就在blog上增加一下: 三.服务集成平台 经过前面的介绍和实践两部分,在Open API在概念和实际操作上都有了一定的理解和认识,这里就再谈谈服 ...
Author:文初 Email:wenchu.cenwc@alibaba-inc.com Blog:http://blog.csdn.net/cenwenchu79 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 问题凸现: 年关到了,商家忙着促销,网站忙着推广,阿里软件的服务集成平台也面临第一次多方大规模的压力考验,根据5.3版本的压力测试结果,估算了一下现有的推广会带来的压力,基本上确定了服务集成平台年底不需要扩容。SA为了保险起见还是通过请求 ...
应该是去年的年初,我受到普元公司的邀请去参加了一次SCA、SOA的技术交流会,当时也是自己第一次去和那么多陌生的朋友交流技术心得,同时也被普元公司的这种纯技术性的交流方式所打动,也在想哪一天阿里巴巴也能够举办 ...
Author:文初<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> Blog: http://blog.csdn.net/cenwenchu79/ 问题 小丹同学在旺旺上问我是否可以用Memcached实现简易消息中间件类似的功能。觉得这个需求很奇怪,就问了一 ...
今天收到InfoQ的推荐邮件,看了标题就很感兴趣,花了一些时间一看,果然是很不错的一个案例分析,同时也让自己学到了不少。大致罗列一下看后的一些文章重点内容。案例地址:http://www.infoq.com/cn/articles/webber-rest-workflow 1.通过REST服务请求完成状态迁移,同时合理利用OPTIONS来查看资源操作权限。 2.合理利用Http Heads来返回资源URI,以及通过ErrorCode来确定操作结果,并且作后处理。 3.通过返回内容指定后续流程资源定位以及操作来实现流程化。 4.通过Put报头的两种版本比较标示来防止并发修改。(其 ...
作者 Jim Webber, Savas Parastatidis & Ian Robinson译者 徐涵 发布于 2008年12月3日 下午7时28分 社区 SOA 主题 工作流/业务流程管理, REST 标签 设计准则, 模式, Web服务 我们已习惯于在大型中间件平台(比如那些实现CORBA、Web服务协议栈和J2EE的平台)之上构建分布式系统了。在这篇文章里,我们将采取另一种做法:我们把支撑Web运行的协议和文档格式视为一种应用平台,一种可通过轻量级中间件访问的平台。我们通过一个简单的客户-服务交互的例子,展示 ...
Global site tag (gtag.js) - Google Analytics