视频:用ActiveMessaging和Amazon S3制作视频网站

Rails程序员 张雪录制了一段 视频录像,介绍自己从项目中得到的一些经验:利用 ActiveMessaging和 Amazon S3开发一个视频分享网站。张雪在自己的Blog上这样介绍自己制作的视频Demo:
简单来说就是一个接收用户上传的video文件,然后通过异步的方式交给后台processor 进行视频转换成flv格式,并且把该flv文件上传到 Amazon s3上。
Amazon Simple Storage Service(S3)是Amazon提供的互联网存储服务。它提供了一组简单的web services接口,让网站的开发者们可以用于存储文件,从而轻松地得到可靠、可伸缩、快速而价格低廉的数据存储服务。

ActiveMessaging是由Jon Tirsen开发的基于Ruby的消息框架,其目标是简化Rails开发中对消息的处理。消息(或叫“事件驱动的架构”)在企业应用集成中广泛使用,有JMS等框架及ActiveMQ、Tibco、IBM MQSeries等产品支持。ActiveMessaging是一个通用的消息客户端框架,它并不受限于具体的消息系统,目前支持的消息系统包括 Stomp、JMS、WebSphere MQ和Amazon Simple Queue Service (SQS)等。

Rails应用与消息系统的整合一向是在企业环境中应用Rails的障碍之一。ActiveMessaging作为一个较为成熟的消息框架,被视为Ruby进军企业应用集成(EAI)的希望。张雪的视频录像展示了在Rails应用中使用ActiveMessaging的基本知识,也可以为ActiveMessaging的(潜在)用户增加信心。不过他的例子主要把ActiveMessaging作为异步操作的daemon,尚未接触到EAI领域的核心问题。

视频录像(也叫“播客”)是借助多媒体工具影音并贸地传播技术的手段,在Rails社区深受欢迎。在 RORBeijing邮件列表的讨论中,国内RoR技术专家王大力也对张雪的视频提出了 建议。随后张雪发布了该视频的 英文版本。

你可能感兴趣的:(视频:用ActiveMessaging和Amazon S3制作视频网站)