速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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

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

关注

评论

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

【热点追踪】从价值到架构,走近全新升级的阿里云 Serverless 容器服务 ASK

阿里巴巴云原生

阿里云 Serverless 容器 云原生

PCB板的Mark点设计对SMT重要性

华秋PCB

工具 电路 PCB SMT PCB设计

活动回顾丨云原生技术实践营深圳站回放 & PPT 下载

阿里巴巴云原生

阿里云 云原生

【云原生】Docker的基本使用方法与优势

不叫猫先生

Docker 6 月 优质更文活动

聚焦数智人力,让员工“跳槽”不再尴尬!

用友BIP

人力资源 数智人力

直播预告 | 一体化智能可观测平台如何保障电商节大促

博睿数据

可观测性 智能运维 博睿数据 电商节

四川大学向锐:财务职能将逐步从企业内部拓展到生态链、产业链

用友BIP

智能会计 价值财务

为什么 Serverless 能提升资源利用率?

Serverless Devs

Serverless 云原生

数智人力领域的“chat GPT”,让人才发现更简单更智能

用友BIP

数智人力

中企出海困难重重?海外税务数字化解决方案来支招!

用友BIP

中企出海

阿里云丁宇:云上开发成为主流,Serverless 定义新范式

阿里巴巴云原生

阿里云 Serverless 云原生

一份配置轻松搞定表单渲染,配置式表单渲染器在袋鼠云的实现思路与实践

袋鼠云数栈

大数据 企业号 6 月 PK 榜

业内Chromium115内核首发|海泰红莲花国密浏览器极速版V10

电子信息发烧客

编写脚本配合git hooks实现commitMsg的拼接

甜点cc

6 月 优质更文活动

Vue3项目中Pinia状态管理工具的使用

不叫猫先生

Vue Pinia 6 月 优质更文活动

亚信科技AntDB数据库荣获赛宝优选信创优秀解决方案奖

亚信AntDB数据库

AntDB AntDB数据库 企业号 6 月 PK 榜

高考开始了,计算机专业未来还会火吗?

图灵社区

人工智能 互联网 计算机 GPT

GaussDB(DWS)查询过滤器原理与应用

华为云开发者联盟

数据库 华为云 华为云开发者联盟 企业号 6 月 PK 榜

高考开始了,计算机专业未来还会火吗?

图灵教育

人工智能 互联网 计算机 GPT

世界500强企业是如何开展财务共享工作的?

用友BIP

财务共享

nvm node版本管理

甜点cc

6 月 优质更文活动

前端内存泄漏详解

不叫猫先生

内存泄露 6 月 优质更文活动

数字经济快速发展下企业需要什么样的数智平台?

用友BIP

企业数智化 数智平台

大学共享电单车合作投放准备工作

共享电单车厂家

共享电动车厂家 共享电单车投放 共享电动车合作 校内共享电动车

苹果WWDC 2023发布会总结

楚少AI

wwdc WWDC 2023 苹果wwdc2023

云上数据库:从零到壹的实践经验分享

科技热闻

软件测试丨学习笔记Allure2报告中添加用例链接、用例分类

测试人

程序员 软件测试 测试开发 测试用例 Allure

数智人力:现代企业解决人才短缺的新途径

用友BIP

数智人力

vue2.x与vue3.x中自定义指令详解

不叫猫先生

Vue 自定义指令

深入理解注解驱动配置与XML配置的融合与区别

华为云开发者联盟

开发 华为云 华为云开发者联盟 企业号 6 月 PK 榜

对编程语言中错误处理机制的思考

宇宙之一粟

错误处理 6 月 优质更文活动

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