大规模视频网站的计费与流量管理
本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于QCon杭州2011。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Jason Lai(赖翥翔) 发布于 2007年10月4日
InfoQ中文站半周岁了!上一篇新闻中,我们向大家展现了InfoQ中文站半年来所取得的成绩,并整理出InfoQ中文站从预启动测试版发布之后的六个月以来为中文读者带来的最有价值的业界新闻报导。除此之外,经过半年的努力以及社区的支持,InfoQ中文站也已经积累了大量由中文社区各个领域的专家所撰写的原创文章,以及社区参与为大家带来的InfoQ全球站深度英文文章的高质量翻译,共计90篇。现在,我们根据访问量,整理出InfoQ中文站在这半年里为社区带来的最受欢迎的十篇文章,它们是:
作者:骆古道 社区:Java,Ruby 发布于2007年5月27日
REST软件架构是当今世界上最成功的互联网的超媒体分布式系统。它让人们真正理解我们的网络协议HTTP本来面貌。它正在成为网络服务的主流技术,同时也正在改变互联网的网络软件开发的全新思维方式。AJAX技术和Rails框架把REST软件架构思想真正地在实际中很好表现出来。今天微软也已经应用REST并且提出把我们现有的网络变成为一个语义网,这种网络将会使得搜索更加智能化。
作者:Ted Neward 译者:张立楠 社区:Java,.NET 发布于2007年7月13日
Ted Neward介绍了Java和.NET在互操作方面的一些解决方案,如从WPF到WCF再到Java Web服务、基于Java Spring系统的Office、SQL Server和JSP等。
作者:Stephen Chu 译者:戴强斌 社区:.NET,Ruby 发布于2007年5月16日
.NET开发人员Stephen Chu和我们分享了他转向Ruby on Rails编程的心得体会。他说“衷情于某种技术,必然会产生一些无意识的偏见,这最终会阻碍我为客户提供商业价值的能力。”
作者:Ian Roughley 译者:陈俊 社区:Java 发布于2007年4月5日
Struts团队成员Ian Roughley从Struts开发人员角度向大家阐述Struts 2(原来的WebWork)Action框架的高层架构、基本请求流程、配置语义以及它和先前版本的区别。掌握这些知识能使你在把任意级别Struts应用迁移至Struts 2的过程中变得更加游刃有余。
作者:Ted Neward 译者:张立 社区:Java,.NET 发布于2007年7月26日
Java和.NET的战争已经结束。在这篇文章中,Ted Neward概览了我们如何合理地使用这两项技术,比如在J2EE上将MS Office作为一个富客户端使用,或者在Java POJO上使用WPF GUI,以及如何在一个Windows工作流主机上执行Java Enterprise/J2EE功能等。
作者:Rod Johnson 译者:张凯峰 社区:Java 发布于2007年7月11日
Spring联合创始人Rod Johnson阐述了Spring 2.0中在核心容器、XML配置扩展、AOP增强和Java 5等特性方面最新进展和使用指南。
作者:杨泳,Peter Cheng 社区:Java 发布于2007年4月4日
随着EJB3规范以及支持EJB3的Java EE应用服务器的即将发布,全新Java EE体系架构的新战争将拉开帷幕,在过去3年中如火如荼的Spring占据了Java EE应用开发基础平台的大半江山,面对EJB3和Spring你应该如何选择呢?
作者:Brute Tate 译者:罗小平 社区:Ruby 发布于2007年4月17日
Bruce Tate,ChangingThePresent.org的作者和CTO,从一个很广的视角阐述了他的团队是如何工作的,如何选择可信赖的技术,使用了哪些相关的开发工具,以及现在很流行的Rails框架等,纵览了ChangeThePresent.org网站发展的整个过程。
作者:Dan Bunea 译者:王川川 社区:.NET,Agile 发布于2007年3月29日
Dan Bunea为开发人员展示了如何在.NET中使用Selenium RC和Castle应用测试驱动开发。测试先行原则为架构师们提供了一个早些进入应用开发周期中积极开发阶段的方法。测试驱动开发的好处是,通过迭代应用得以快速引入,从而使得错误大幅减少,而代码库灵活性增加。
作者:Mohammad Akif 译者:朱永光 社区:.NET,Architecture 发布于2007年8月6日
Mohammad Akif对.NET框架的3.0 版本进行了概要介绍。虽然在CLR中没有改变,但对这一框架或者语言本身,包括XAML、像WPF、WF和WCF这样的类库却有了很大的改变。为了认识它的全部潜力,架构师需要理解这一最新.NET版本的更新和潜力。
除此之外,InfoQ中文站在正式启动之后,还推出了迷你书和针对中国社区专家的视频采访。到目前为止,InfoQ中文站上的迷你书共计3本,视频采访有4个,它们是:
如何设计能深刻反映业务领域的领域模型?领域模型设计的未来发展方向是什么?……本书是Eric Evans的《领域驱动模型》一书的精简版,让你在短时间内理解领域驱动设计的内容。这本书没有介绍任何新的概念,它只是概要总结了领域驱动设计的本质,抽取了Eric Evans原书中关于这一主题的大部分内容,以及其他相关资料。这本书可以让你快速了解领域驱动设计的基础知识,但不能替代Eric书中提供的大量事例和案例研究或者Jimmy书中提供的动手事例等。
OSWorkflow是用纯Java语言编写,并且开放源代码。它最大的特点就是极其的灵活。它面向的用户群是具有技术背景的软件开发人员,用户可以根据自己的实际需求,用XML配置出完全符合自身业务逻辑的流程,从而取代复杂的代码。OSWorkflow适用于任何Java平台,并且在企业ERP开发中得到了非常广泛的应用。本书主要介绍了OSWorkflow的必要文件、运行示例,如何持久化,如何和Spring、OScore整合,如何理解OSWorkflow,以及GUI可视化设计器的使用和使用OSWorkflow的接口创建工作流等。
《Visual Studio .NET使用技巧手册》主要介绍如何高效使用VS.NET。全书内容分为精练而容易把握的几部分,收录的技巧从编辑代码,到编译和调试,以及VS.NET编译器深入了解等多个方面,对所有开发人员而言都是本必读的书籍,无论他们是否熟练,或者使用哪种开发语言。本书涵盖了Visual Studio .NET 2002, 2003和2005 Beta 1。
在本节的视频采访中,敏捷方法的布道者熊节分享了敏捷的基本概念,敏捷在消除浪费方面的作用,敏捷实践的最小集合,以及如何通过敏捷方法提高团队的交流和工作效率,并回答了在国内的企业里面如何实施这一“舶来”的方法,最后他还推荐了一套在项目中使用敏捷方面的工具集合等。
经过了6年的发展,开源应用服务器JFox逐渐走向成熟,日前该项目组发布了此产品的3.0版本。从模仿到自主创新,JFox走过了一段曲折的技术选型道路。在对JFox产品的技术架构师、核心开发人员杨泳的访谈中,回顾了JFox六年来的发展,3.0版本的最新特性,核心技术的实现过程,和JBoss等同类产品的比较以及应用服务器领域当前的发展趋势等。采访最后,JFox的项目协调人程勇分享了参与开源项目的具体方法和步骤。
对中国的企业来说,SOA是机会也是挑战,严格来说挑战大于机会,这更需要我们深入了解面向服务架构这一技术背后的本质。技术专家、CSDN总编孟岩在深入研究这一技术之后给出了自己的理解,并指出国内企业和国外企业在实施SOA时所面对的不同境况,在具体的实施过程中应该注意的问题和难点,这一技术趋势对开发人员和架构师所带来的挑战和机遇,以及SOA和Web 2.0包括Enterprise Web 2.0的关系等。
在这个视频采访中,InfoQ中文站的社区编辑熊节和开源项目XRuby的核心开发成员郑晔谈到了在Java平台上支持Ruby的具体考虑、Ruby在 JVM上的执行效率、编译和解释代码的区别以及XRuby项目的发起和目标等话题。另外采访还涉及到XRuby对Rails的支持、JRuby和 XRuby项目的融合等。
尽管半年的努力,使得InfoQ中文站上得以汇聚了众多高质量的内容,但仍有许多中文的读者仍然没有机会得知这样一个全新的技术网站,或者没有浏览过上述的任何内容。如果您喜欢这些内容以及InfoQ中文站给你带来的帮助,请支持InfoQ中文站,将这些内容告诉更多的朋友,让他们也能体会到InfoQ中文站带来的好处!
同时,InfoQ中文站也在这里向所有为网站内容建设提出建议和做出贡献的专家和读者朋友表示衷心的感谢。祝大家节日快乐!
ThoughtWorks首席咨询师Fabio分享分布式协作经验
Netflix高级软件工程师Jason揭秘Cassandra应用
本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于QCon杭州2011。
Jeffrey Richter以其多本Windows核心技术的经典著作而闻名,同时,他深入掌握微软的.NET等一系列核心技术,2012年1月,Jeffrey Richter在北京接受了InfoQ中文站的专访,谈到Windows 8和WinRT编程,并就异步编程、Windows编程中的可扩展性、性能和安全性方面给出自己的建议。
云计算平台的可用性,相比传统互联网服务而言,更加复杂和困难,也更具有挑战性。本文借助新浪SAE云平台为读者讲述了云平台可用性的定义、如何打造高可用的平台,以及对云计算的用户提出了建议。
淘宝高度重视Java平台的健康发展,组建了一个团队专注于Java平台的底层部分的性能、功能与稳定性改进;工作主要基于OpenJDK中的HotSpot VM开展,其中一些通用的功能随后也会逐渐反馈给OpenJDK社区。希望能与使用Java平台开发应用的大家交流经验。
本次演讲视频录制于QCon杭州2011。
2011年4月21日至22日是值得云计算从业者纪念的日子。Amazon的IaaS服务出现故障,导致许多商业网站的服务中断,影响非常严重。作为云计算用户,我们需要思考的是,如何保证即便在云服务不可用的情况,我们的应用架构仍然能够屹立不倒?本文正是站在云计算用户的角度试图探讨这一问题。
12人的技术团队,4组刀片服务器,每月20亿的访问量,每日1次准时部署,99.9%的可用性。这可能吗?当然。想知道如何做的吗?百姓网将与您分享他们在DevOps实践过程中的经验和技巧。
本次演讲视频录制于QCon杭州2011。
篱笆作为一家起源于社区的电子商务公司,反映到技术层面就是同时要面对产品和业务,以及经营战略的变化调整。如何在产品和业务的夹缝之间完成技术架构的抽象与平衡,寻找更有效的价值定位,这当中有些经验教训和个人感悟愿与众人分享。
本次演讲视频录制于QCon杭州2011。
本文将对特性注入以及相关方法做一个扫盲性的介绍。我们会解释这个框架的关键要素,并附上实例来证实它们。为了让文章保持相对较短,我们不会深入到某个工具或方法中,而是会给出一些参考资料,以便大家做进一步的研究。
5 条回复
关注此讨论 回复