写点什么

Erlang 和 Ruby 近况:37Signals 和 Erlectricity

  • 2009-05-19
  • 本文字数:640 字

    阅读完需:约 2 分钟

37Signals 最近移植了 Campfire 聊天系统的轮询服务,加入了使用 Erlang 的阵营:

上周五,我们在生产环境推出了基于 Erlang 的轮询服务。用三个虚拟实例运行三个 Erlang 进程。自上周五以来,这三个进程返回给 Campfire 用户的 HTTP 响应已超过 2.4 亿个,高峰时间平均每秒有 1200-1500 个请求。

Erlang 代码替代了一个基于 C 的系统:

可以肯定地说,Erlang 轮询非常的快。比起 C 轮询需要的 240 个进程,处理三个 Erlang 进程也更加容易。

InfoQ先前报道过Erlang 在Ruby 领域的应用情况。EngineYard 是这方面的领军者,它的一些工具和系统要么部分用Erlang 构建,要么基于 Erlang 写的消息系统

最近的 Erlang 会议 Erlang Factory 上,EngineYard 的 Ezra Zygmuntowicz 和 GitHub 的 Tom Preston-Wernersaw 进行了讨论(网上有一些讨论的视频)。

Tom Preston-Werner InfoQ 上有就 GitHub 和 Erlang 采访 Tom 的视频)谈论了 Erlectricity ,这是一个结合 Erlang 和 Ruby 的库( Tom 演讲的 PDF 格式幻灯片)。
Erlang 通过网络协议与其它语言和系统进行结合,Erlectricity 兼顾了 Erlang 和 Ruby,即将 Erlang 类型和 Ruby 类型进行互相映射。幻灯片还包括 BERT 和 BERT-RPC 的相关信息,对跨网络发送 Erlang 条目来说,BERT 和 BERT-RPC 似乎是更加高效的二进制编码方式。

Tom 最近还发布了基于Erlang 的git 守护程序egitd 的源码,GitHub 过去使用的就是egitd(但最近换成了普通git 守护程序的hacked 版)。

查看英文原文: Erlang and Ruby Roundup: 37Signals, Erlectricity

2009-05-19 11:215016
用户头像

发布了 151 篇内容, 共 69.4 次阅读, 收获喜欢 18 次。

关注

评论

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

YashanDB数据库的多模态功能与应用前景

数据库砖家

YashanDB数据库的架构特点及应用场景详解

数据库砖家

YashanDB数据库的启示:如何实现智能数据存储

数据库砖家

YashanDB数据库的升级路径和迁移策略

数据库砖家

YashanDB数据库的事务管理与一致性保证机制

数据库砖家

YashanDB数据库的多版本控制系统详解

数据库砖家

YashanDB数据库的多语言支持与开发环境选择

数据库砖家

YashanDB数据库的多语言支持与国际化探索

数据库砖家

YashanDB数据库的技术架构适合企业数字化转型吗?

数据库砖家

YashanDB数据库的扩展性如何满足企业需求

数据库砖家

YashanDB数据库的使用和管理中常见误区

数据库砖家

HarmonyOS Next 自定义组件@Component的生命周期

auhgnixgnahz

鸿蒙Next

YashanDB数据库的数据模型灵活性与扩展方案

数据库砖家

YashanDB数据库的常见问题与解决办法

数据库砖家

YashanDB数据库的多语言支持能力探讨

数据库砖家

YashanDB数据库的事务及其一致性保障机制

数据库砖家

YashanDB数据库的内存管理技巧及方案总结

数据库砖家

HarmonyOS Next常用组件 TextInput

auhgnixgnahz

鸿蒙Next

YashanDB数据库的多租户支持能力

数据库砖家

YashanDB数据库的合规性审计与报告机制

数据库砖家

YashanDB数据库的时效性与数据更新策略如何设计?

数据库砖家

YashanDB数据库的事务管理功能详细讲解

数据库砖家

YashanDB数据库的技术架构与应用场景

数据库砖家

如何有效实施MyEMS开源能源管理系统?ISO 50004为你提供全面指南

开源能源管理系统

开源 能源管理 开源能源管理系统 ISO 50004

YashanDB数据库的商业智能应用及其价值

数据库砖家

YashanDB数据库的实践教学与培训课程指导

数据库砖家

HarmonyOS Next Tabs组件使用

auhgnixgnahz

鸿蒙Next

YashanDB数据库的容灾切换方案及实施步骤

数据库砖家

YashanDB数据库的技术路线图及未来规划

数据库砖家

YashanDB数据库的前沿技术与行业趋势

数据库砖家

Erlang和Ruby近况:37Signals和Erlectricity_Ruby_Werner Schuster_InfoQ精选文章