开工福利|免费学 2200+ 精品线上课,企业成员人人可得! 了解详情
写点什么

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

  • 2007-06-04
  • 本文字数:722 字

    阅读完需:约 2 分钟

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 技术专家王大力也对张雪的视频提出了建议。随后张雪发布了该视频的英文版本

2007-06-04 10:331261
用户头像

发布了 21 篇内容, 共 32962 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

话题讨论 | 你的编程能力是如何突飞猛进的?

InfoQ写作社区官方

学习 写作平台 排行榜 代码

Android Native crash处理案例分享

阿里云金融线TAM SRE专家服务团队

android

腾讯这份Java面试核心,开源半天就收到Git近10W点赞

小Q

Java 分布式 算法 JVM 多线程

可以秒杀全场的SpringCloud微服务电商实战项目,文档贼全

Java架构之路

Java 程序员 编程语言 架构师 项目实战

Spring知识点总结!已整理成142页离线文档(源码笔记+思维导图)

Java架构之路

Java spring 程序员 面试 编程语言

网站审核提不了款维护的解决方法有哪些?

丛林里的余光

网站平台

一张图揭秘在阿里、腾讯、美团工作的区别

Java架构师迁哥

第6周作业

方堃

记一次"截图"功能的项目调研过程!

程序员 编程开发 项目实战 架构师技能

从基础到实践,一文带你看懂HashMap

华为云开发者联盟

Java hashmap

九、给小白看的第二篇Python基础教程

刘润森

Python

Java多线程知识点总结(思维导图+源码笔记),已整理成PDF版文档

Java架构之路

Java 程序员 面试 编程语言 多线程

学习编程

InfoQ_34a83d636158

一分钟带你认识深度学习中的知识蒸馏

华为云开发者联盟

学习

Spring Cloud 微服务实践(4) - OAuth2

xiaoboey

微服务 Spring Cloud OAuth2 JWT

Spring Cloud 微服务实践(5) - 认证中心

xiaoboey

微服务 Spring Cloud OAuth2 JWT

是的,我去封闭开发了

程序员与厨子

生活,随想 工作哲学 摄影 摄影征文

架构师训练营第二周作业

邓昀垚

大作业

李白

快速了解前端开发HTML的正确姿势

华为云开发者联盟

CSS html

一大波人气博主袭来,现场直播华为全联接2020!

华为云开发者联盟

开发者 华为云

anyRTC无人机图传方案

anyRTC开发者

WebRTC 语音 直播 RTC 安卓

高难度对话读书笔记—情绪篇2

wo是一棵草

架构师训练营第二周学习总结

邓昀垚

解Bug之路-记一次对端机器宕机后的tcp行为

无毁的湖光

Linux TCP socket MQ Java 分布式

架构师第一期作业(第二周)

Cheer

课程作业

云图说 | 华为云应用服务网格,让你的应用治理智能化、可视化

华为云开发者联盟

网络I

2020年9月编程语言排行榜TOP20:学习Java语言的前景

Java架构师迁哥

从零开始的机器学习:免费在线教科书

计算机与AI

学习

译文|简明指南:Apache Pulsar 的分层存储

Apache Pulsar

开源 云原生 存储分离 Apache Pulsar 消息中间件

原来 8 张图,就可以搞懂「零拷贝」了

小林coding

Linux 计算机基础 高性能 零拷贝

视频:用ActiveMessaging和Amazon S3制作视频网站_Ruby_Jeff Xiong_InfoQ精选文章