50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

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

关注

评论

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

文心一言 VS 讯飞星火 VS chatgpt (163)-- 算法导论13.1 3题

福大大架构师每日一题

福大大架构师每日一题

项目分享:AIGC技术在智能教学生成中的应用

YoLo

AI

Python从基础到进阶字符串验证

申公豹

Python

Python文件操作指南:读写、异常处理与上下文管理器详解

申公豹

Python

用纯 Python 打造的轻量级 Excel 到 Markdown 转换工具

申公豹

Python

简洁灵活:Python中基于字段的不使用元类的ORM实现

申公豹

Python

手把手教你Python圣诞主题绘图

申公豹

Python

多表格文件单元格平均值计算实例解析

申公豹

Python

基于STM32的物联网节点设计与实现-传感器数据采集与无线通信

申公豹

嵌入式

WorkPlus Meet实现企业局域网视频会议的领先解决方案

BeeWorks

WorkPlus十年铸剑,成就千万级用户信赖与认可

BeeWorks

WorkPlus企业即时通讯系统的领先者,提升沟通效率的利器

BeeWorks

鸿蒙 API 9工程转换为API 10工程

坚果

HarmonyOS OpenHarmony

个人技术成长方面的心得体会:边缘计算之旅

农夫三拳

在Python中实现条形图动态追赶动画效果

申公豹

Python

Python图像处理:批量添加水印的优雅实现与进阶技巧

申公豹

Python

E3PO: 探索360°视频流传输的未来

不会算法。

HarmonyOS的功能及场景应用

芯动大师

掌握进阶:高级功能、图表定制与地理数据绘制

申公豹

Python

基于Vue.js和Spring Boot的口罩自助售卖系统:设计、实现与技术深度解析

申公豹

开发

构建高效、安全的在线考试系统:基于Spring Boot和Vue的前后端分离之道

申公豹

利用开源框架BMF实现高效视频处理

Geek-yan

Seaborn 数据可视化全攻略:从基础到高级实战

申公豹

Python

cmake | AI工程化部署

AIWeker

c AI AI工程化部署

WorkPlus打造企业即时通讯平台,助力高效沟通与协作

BeeWorks

深入学习Python与Vscode环境的安装与配置

申公豹

Python

移动UI交互设计与动效制作

坚果

设计 UI 坚果派

记一次本地环境启动不了Mysql的故障

DoHornBurg

Java MySQL hyper-v

WorkPlus一站式协同解决方案,助力企业降本增效

BeeWorks

WorkPlus超级APP助力企业节省IT人力成本,实现快速移动化

BeeWorks

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