写点什么

Erlang 和 Ruby 近况:37Signals 和 Erlectricity

2009 年 5 月 19 日

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 年 5 月 19 日 11:212471
用户头像

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

关注

评论

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

vivo 互联网业务就近路由技术实战

vivo互联网技术

中间件 服务器 分布式路由

智慧公安大数据可视化分析平台开发,重点人员管控系统

WX13823153201

搜狗开源框架发布纯自研C++ Kafka客户端

Geek_459987

智能合约系统软件开发|智能合约APP开发

开發I852946OIIO

系统开发

物联网方面的竞赛有那些?

IoT云工坊

HBC环保卫士系统搭建

Geek_a620db

多币种钱包app系统开发,数字货币交易所系统源码开发

系统开发咨询:I76-883I-5I52 邓森

物联网目前的安全问题有哪些?

IoT云工坊

STARFIELD星域APP系统开发|STARFIELD星域软件开发

开發I852946OIIO

系统开发

共享单车系统搭建

Geek_a620db

2020年物联网行业有哪些新趋势

IoT云工坊

联联周边游系统源码

Geek_a620db

PiNetwork 挖矿算力系统开发

Geek_a620db

区块链电子合同铸就数字经济信任基石

CECBC区块链专委会

电子合同

掌趣电竞系统开发搭建

Geek_a620db

vivo 全球商城:订单中心架构设计与实践

vivo互联网技术

分库分表 服务器 架构设计

架构师训练营大作业 (二)

木头发芽

数据可视化平台搭建,警务实战平台大数据应用

t13823115967

数据可视化 可视化数据分析搭建 警务实战平台

为什么线程安全的List推荐使用CopyOnWriteArrayList,而不是Vector

Java旅途

Java List 线程安全 vector

LTN挖矿系统开发

Geek_a620db

批量作业调度工具Taskctl Web应用版/ETL免费调度工具/数据挖掘,抽取,转换工具

会飞的鱼

数据挖掘 大数据处理 kettle 运维自动化 海豚调度

数据库范式与反范式设计,是一门艺术

架构精进之路

数据库 范式

面试官:说说操作系统微内核和Dubbo微内核?

yes的练级攻略

dubbo 操作系统 微内核

盘点2020 | 作为技术号主的一年!

小傅哥

Java 小傅哥 盘点2020 技术成长 技术盘点

架构师训练营大作业(一)

木头发芽

使用 Serverless 创建一个简单的短网址服务

donghui

flask Serverless Lambda Store

海纳百川无所不容,Win10环境下使用Docker容器式部署前后端分离项目Django+Vue.js

刘悦的技术博客

Python Docker 镜像 容器化 部署

指尖上的警务,打造微警务管理服务平台

t13823115967

智慧警务系统开发 微警务

如何基于SDK快速开发一款IoT App控制智能灯泡(Android版)

IoT云工坊

android App 物联网 API sdk

译|Optimal Logging

cyningsun

监控 日志 异常 故障 错误

全1子串算法求解、单元测试的必要性论述 John 易筋 ARTS 打卡 Week 32

John(易筋)

ARTS 打卡计划 全1子串算法求解 单元测试必要性

编译系统设计赛(华为毕昇杯)技术报告会|5月1日

编译系统设计赛(华为毕昇杯)技术报告会|5月1日

Erlang和Ruby近况:37Signals和Erlectricity-InfoQ