大规模视频网站的计费与流量管理
本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于QCon杭州2011。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Abel Avram 译者 张龙 发布于 2009年11月4日
近日微软宣布将向Eclipse开发者提供大量工具,包括Windows Azure Tools for Eclipse、Windows Azure SDK for Java、Eclipse Tools for Silverlight和一个类似于Windows 7的Eclipse UI。
微软已经与Tasktop Technologies(Eclipse Mylyn的创建者)合作改进Eclipse以充分利用Windows 7的新特性:使用任务栏进度条和跳转列表、搜索部件集成、新的部件颜色和样式等以赋予Eclipse Windoes 7的感官。这些增强将基于Eclipse Public License,最初的预览版将于明年一季度发布而最终版则将于明年6月Eclipse Helios发布时呈现给大家。微软贡献了自己的技术以为运行在Windows 7上的Eclipse创建全新的界面。对该项目进展感兴趣的读者可以查看一下Eclipse Bug 293226。
为Windows Azure编写应用的PHP开发者从Windows Azure Tools for Eclipse(WindowsAzure4e)中获益最大,这是基于PHP Development Toolkit(PDT)的一套Eclipse插件,提供了如下功能:
- 项目创建与迁移:全新的项目向导提供了一个用于开发Windows Azure的PHP Web应用。可以通过迁移工具将现有的PHP项目转换为Windows Azure项目(反之亦然)。
- Azure项目结构与管理:windowsazure4e插件可以创建Windows Azure所需的项目文件,包括一个Windows Azure Service项目和Web-role项目,同时还有Windows Azure配置与定义文件。可以通过Eclipse的属性窗口查看项目与Windows Azure的设定情况。
- 存储浏览器:作为插件的一部分,Windows Azure Storage Explorer也出现在了Eclipse环境中。Storage Explorer可以轻松管理Windows Azure Storage帐号。除此之外,它还提供了友好的用户界面以对Blobs、Queues及Tables执行创建、读取、更新及删除(CRUD)操作。
- Azure项目部署:一旦在Windows Azure Development Fabric本地开发完Windows Azure PHP项目并测试过后就可以将其打包并部署到Windows Azure上了,方式很简单,就是在Eclipse的项目上点下右键就搞定了。
存储浏览器是用Windows Azure SDK for Java开发的,其中位于法国的Soyatec公司(该公司开发了大量基于Eclipse的工具)也帮了不少忙。另一个项目WindowsAzure4j向Java开发者提供了与Windows Azure进行交互的必要工具。其主要特性列举如下:
- 用于操纵Windows Azure Blobs、Tables及Queues的Java类(主要用于CRUD操作)
- 用于HTTP传输、认证/授权、REST及错误管理的辅助类
- 管理、Instrumentation及日志支持
- 支持在Azure Table Storage中存储Java Session
与Soyatec合作开发的另一个项目是Eclipse Tools for Silverlight(eclipse4SL),该项目早在一年前就宣布了,直到今天才发布。这套工具提供了如下功能:
- 增强的交互性:开发者可以在Eclipse中构建Silverlight应用,应用可以通过REST、SOAP、JSON及其他标准与Java Web Services协同工作。
- Silverlight项目系统与Silverlight编译器:Eclipse将提供用于创建Silverlight应用和媒体体验的高级项目系统以及用于打包Silverlight应用以进行部署的编译器。
- 具备代码提示与代码完成功能的XAML编辑器和预览器:Eclipse将提供高级的、兼容于标准的XAML编辑器,编辑器具备代码提示和代码完成功能,这有助于检测并纠正编码错误。
- 完全兼容于微软的开发和设计工具:Microsoft Visual Studio和Microsoft Expression Studio工具将完全支持由Eclipse创建的XAML和Silverlight项目。
eclipse4SL 1.0提供了如下特性:
- Silverlight 2.0支持
- 具备语法着色、关键字和模板代码完成功能的C#代码编辑器
- 自动运行和构建
- 可配置的Web应用启动设施
- Silverlight项目系统与Silverlight编译器:用于创建Silverlight应用和媒体体验的高级项目系统
- XAML编辑器和预览器:兼容于标准的XAML编辑器,编辑器具备代码提示和代码完成功能,这有助于检测并纠正编码错误。
- 移动与重命名
- 高级的媒体特性
- 跨平台能力(Mac版本)
- 完整的用户文档与规范的指南
- 缺陷与衰退测试
- 开发者可用性测试
eclipse4SL 2.0的路线图已经出来了,该版本将于明天春季发布,包括如下功能:支持Silverlight 3.0、支持浏览器外体验、对Mac平台支持的改进以及支持多项目开发。
查看英文原文:Microsoft Builds Tools for Eclipse Developers
译者 张龙 热衷于编程,乐于分享,对新技术有强烈的探索欲,对Java轻量级框架有一定研究。
本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于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。
本文将对特性注入以及相关方法做一个扫盲性的介绍。我们会解释这个框架的关键要素,并附上实例来证实它们。为了让文章保持相对较短,我们不会深入到某个工具或方法中,而是会给出一些参考资料,以便大家做进一步的研究。
2 条回复
关注此讨论 回复