InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

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

作者 Jeff Xiong 发布于 2007年6月4日

领域
架构 & 设计,
企业架构,
语言 & 开发
主题
消息传送 ,
Ruby on Rails ,
EAI ,
Web服务 ,
Ruby
标签
Podcasts ,
ActiveMessaging
Rails程序员张雪录制了一段视频录像,介绍自己从项目中得到的一些经验:利用ActiveMessagingAmazon 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技术专家王大力也对张雪的视频提出了建议。随后张雪发布了该视频的英文版本

感谢Jeffp捧场宣传啊 发表人 zhang snow 发表于
Re: 感谢Jeffp捧场宣传啊 发表人 meng joe 发表于
  1. 返回顶部

    感谢Jeffp捧场宣传啊

    发表人 zhang snow

    第一次录制screencast,难免有点紧张,还请大家海涵。多提建议吧大家!

  2. 返回顶部

    Re: 感谢Jeffp捧场宣传啊

    发表人 meng joe

    不错,顶顶!snow zhang,可不可以加我下?我msn:joe_meng2000@hotmail.com

深度内容

架构之路——穿行在产品和业务之间

篱笆作为一家起源于社区的电子商务公司,反映到技术层面就是同时要面对产品和业务,以及经营战略的变化调整。如何在产品和业务的夹缝之间完成技术架构的抽象与平衡,寻找更有效的价值定位,这当中有些经验教训和个人感悟愿与众人分享。
本次演讲视频录制于QCon杭州2011

特性注入:成功三部曲

本文将对特性注入以及相关方法做一个扫盲性的介绍。我们会解释这个框架的关键要素,并附上实例来证实它们。为了让文章保持相对较短,我们不会深入到某个工具或方法中,而是会给出一些参考资料,以便大家做进一步的研究。

解析JDK 7的动态类型语言支持

随着JDK 7的发布,字节码指令集终于迎来了第一位新成员——invokedynamic指令。这条新增加的指令是JDK 7实现“动态类型语言(Dynamically Typed Language)”支持而进行的改进之一,也是为JDK 8可以顺利实现Lambda表达式做技术准备。在这篇文章中,我们将去了解JDK 7这项新特性的出现前因后果和它的意义。

Java Remoting远程服务(下)

随着互联网应用的发展,Java分布式远程服务技术受到越来越多的关注,本文将对各种相关实现以示例的形式逐一介绍,并总结其中的优缺点,使读者能够在技术选型时有所准备。这是文章的下篇。

深入浅出Node.js(四):Node.js的事件机制

专栏的第四篇文章《Node.js的事件机制》。之前介绍了Node.js的模块机制,本文将深入Node.js的事件部分。

采访和书评:精通HTML5和CSS3设计模式

《精通HTML5和CSS3设计模式》一书记录了目前HTML5应用程序的许多常见设计模式。InfoQ对该书作者之一Dionysios Synodinos进行了采访,谈到了该书以及HTML5应用的相关内容。

构建生态化分布式数据库架构体系

本次将与大家分享B2B在构建生态化分布式数据库架构体系的摸索和实践,介绍B2B为解决海量数据实时访问,数据按需流转等业务场景开发的一系列技术产品,以及各个技术产品之间如何进行协调一致。这些产品将在不久的将来会出现在B2B的开源站点,希望给大家带来一些帮助。
本次演讲视频录制于QCon杭州2011

陶钧谈淘宝客户端应用框架实践

淘宝无线Android客户端架构设计思路汲取了移动平台上大型跨平台应用开发的经验,同时借鉴于大型网站的web开发框架思路。且看淘宝客户端如何通过 Component Model, Web Plus来面对挑战。