AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

视频:用 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:331337
用户头像

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

关注

评论

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

缓存系统稳定性 - 架构师峰会演讲实录

万俊峰Kevin

缓存 微服务 分布式缓存 Go 语言

百度大脑开放日厦门站-企业服务专场报名

百度大脑

百度大脑 开放日 企业服务

STM32F103C8/BT6最小系统原理图、PCB

不脱发的程序猿

嵌入式 单片机 STM32F103C8T6 MCU ST

STM32如何计算RTC时钟异步预分频和同步预分频

不脱发的程序猿

嵌入式 RTC stm32 单片机 ST

GitHub开源的文言文编程语言、程序生成中国山水画、格律诗编辑程序

不脱发的程序猿

GitHub 开源 编程语言 传统文化

优柔寡断的人,能成什么大事

Kareza

个人成长 5月日更 反思总结

秘笈分享! 24 小时无人自习室为什么这么火?

IoT云工坊

小程序 人工智能 物联网 无人自习室

干好开发者关系的十个职业发展秘诀

开发者关系

开发者关系 技术运营 DevRel

Java程序员面试必备——过得了面试官,过不了HR?我教你

比伯

Java 编程 架构 程序人生 计算机

10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)

程序员小富

Java 后端 IDEA

毕业前写了20万行代码,让我从成为同学眼里的面霸!

小傅哥

Java 面试 小傅哥 求职 毕业生

【LeetCode】叶子相似的树Java题解

Albert

算法 LeetCode 5月日更

414天前,我以为这是编程玄学...

why技术

Java JVM JMM

模块三:课后作业

菲尼克斯

架构实战营

用Python帮忙找指定小说最新更新且网速最快的网站

老猿Python

Python 爬虫 编程语言 百度搜索 小说更新

青海大学智慧微能源数字孪生可视化系统

ThingJS数字孪生引擎

大前端 可视化 3D可视化 数字孪生

C语言0数组\柔性数组使用介绍

良知犹存

c

Nginx基础配置-资源缓存配置

梁龙先森

nginx 大前端 缓存;

想要做网页游戏怎么办 ?PixiJs 篇(三)

空城机

大前端 游戏 pixi 5月日更

停止维护的CentOS6,怎么使用yum?

运维研习社

Linux 5月日更

个站建立基础教程

Damon

网站 5月日更

图算法系列之计算图中最短路径

Silently9527

数据结构和算法 图算法 广度优先搜素

Python OOP-4

若尘

面向对象 oop Python编程 5月日更

苹果移动设备用什么管理比较好?有什么推荐?

懒得勤快

imazing 手机管理

函数和对象的关系

顿晓

5月日更

密码学系列之:NIST和SHA算法

程序那些事

数据结构 密码学 程序那些事

打破思维定式(五)

Changing Lin

5月日更

读完你就知道对话式人工智能的数据采集如何解决啦!

澳鹏Appen

人工智能 自然语言处理 聊天机器人 nlp nlu

关于中台,聊聊我认为相对客观的三点认知

架构精进之路

中台 5月日更

怎样使用过程自动化来实现过程的习惯性和持久性?

IPD产品研发管理

自动化 开发 CMMI

一线大厂最新总结Spring Security Oauth2.0认证授权全彩笔记

Java架构追梦

Java 阿里巴巴 架构 面试 spring security

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