写点什么

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

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

关注

评论

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

活动 | Mint Blockchain 赞助支持清迈 WAMOTOPIA 线下活动

NFT Research

blockchain NFT L2

演讲回顾:半导体设计中的数字资产管理最佳实践

龙智—DevSecOps解决方案

数字资产管理

MongoDB与大数据处理:构建高性能分布式数据库

互联网工科生

mongodb 非关系型数据库

汽车行业数字化转型,迎来新机遇!

优秀

数字化转型 汽车行业 汽车行业数字化转型

IPQ6010 vs IPQ9574 Platform Comparison|Achieve 1588 TSN in WiFi6 WiFi7Hardware

wallyslilly

IPQ6010

测试开发 | AI与生物医学:加速医学研究的新引擎

测吧(北京)科技有限公司

测试

软件测试/测试开发/人工智能丨ROC 与 AUC 的含义

测试人

人工智能 软件测试

如何给图数据库 NebulaGraph 新增一种数据类型,以 Binary 为例

NebulaGraph

数据库

大模型应用产品「归一妙计」亮相,AI Agent落地广告投放场景

武凯说

人工智能 领域模型 GPT 营销自动化 全媒体广告投放代理、

Beyond Compare 4 for Mac v4.4.7(28397)中文版下载

iMac小白

整体模块化区块链技术引领区块链大规模采用

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

GO编程语言:简洁、高效、强大的开源编程语言

EquatorCoco

Go 编程语言 架构编程

简述SD-WAN组网的五大技术优势

Ogcloud

网络 网络加速 SD-WAN 组网

企业如何通过全面预算管理优化业务流程

智达方通

业务流程优化 业务流程 全面预算管理

关于业务转化息息相关的小程序能力

Geek_2305a8

测试开发 | 智能农业引领农业革新,人工智能携手农业改写未来

测吧(北京)科技有限公司

测试

软件测试/测试开发/人工智能丨分类,二分类和回归问题的对应场景与区别

测试人

人工智能 软件测试

测试开发 | AI在人工和服务领域的崭新角色

测吧(北京)科技有限公司

测试

英特尔成为openEuler社区黄金捐赠人,共建最具创新的开源社区

彭飞

针对海量数据的存储与访问瓶颈的解决方案

快乐非自愿限量之名

数据 数据化 仓库

面试官问我:线程锁导致的kafka客户端超时,如何解决?

华为云开发者联盟

开发 华为云 华为云开发者联盟 线程锁

武汉 Linux 爱好者线下沙龙:WHLUG 2023 收官!不容错过!

nn-30

Linux 技术交流 线下沙龙 WHLUG LUG

Taobao purchasing system丨Taobao purchasing system丨Chinese purchasing system丨Chinese goods purchasing

tbapi

taobao agent taobao agent system 1688 agent 1688 agent system taobao buyer

MatrixOne 通过中国信通院 “可信数据库” HTAP 基础能力专项测试

MatrixOrigin

分布式数据库 云原生数据库 MatrixOrigin MatrixOne HTAP数据库

测试开发 | 保护数据隐私的分布式学习方法:构建安全智能未来

测吧(北京)科技有限公司

测试

Java后端问题排查经验

WizInfo

外贸企业如何搭建适合自己的B2C外贸出口独立站

tbapi

淘宝代购系统 淘宝代购 淘宝代采系统 华人代购 华人代购系统

软件测试/测试开发/人工智能丨如何通过分组 AUC 从不同的维度验证模型的能力

测试人

人工智能 软件测试

浅聊PAM市场价值

尚思卓越

运维 网络安全

JProfiler for Mac:跨平台兼容性,适用性广泛

iMac小白

矩阵起源荣获"深圳企业创新(国际)纪录"殊荣

MatrixOrigin

分布式数据库 云原生数据库 MatrixOrigin MatrixOne HTAP数据库

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