AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

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:214665
用户头像

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

关注

评论

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

发挥CODING 敏捷开发能力,腾讯云加速提升国产芯片研发效率

科技热闻

MobLink后台基本配置

MobTech袤博科技

android 开发者 iOS SDK

为什么要用小程序容器做小程序生态

Geek_99967b

小程序 小程序容器 小程序开发

Vue基础语法--插槽(Slot)基础使用

Sam9029

Vue 前端 基础 9月月更

Dragonfly 基于 P2P 的文件和镜像分发系统

SOFAStack

容器 云原生 镜像 日志 文件

ShareSDK Android端主流平台分享示例

MobTech袤博科技

an'droid

设计模式的艺术 第八章建造者设计模式练习(开发一个视频播放软件,为了方便用户使用,该播放软件提供多种界面显示模式,例如完整模式、精简模式、记忆模式、网络模式等。在不同的显示模式下主界面的组成元素有所差异。例如,在精简模式下只显示主窗口、控制条)

代廉洁

设计模式的艺术

轻松理解20种常用AI算法

Baihai IDP

AI 算法

行业智能化走向何方?昇腾AICE带来的新范式,新起点

脑极体

LeetCode-26. 删除有序数组中的重复项(java)

bug菌

9月日更 Leet Code 9月月更

ShareSDK iOS端微信如何获取authcode值

MobTech袤博科技

微信 iOS SDK

Dubbo Mesh:从服务框架到统一服务控制平台

阿里巴巴中间件

阿里云 微服务 云原生 dubbo

使用 CRD 开启您的 Ingress 可观测之路

观测云

观测云&亚马逊云科技「可观测性体验日」北京站圆满落幕

观测云

面向对象分析与设计的底层逻辑

阿里巴巴中间件

阿里云 云原生

蓝凌OA

科技云未来

WAIC 2022 | 洞见科技王湾湾出席BPAA第二届应用算法实践典范,共话前沿算法产业发展

洞见科技

对jdbc的讲解

楠羽

JDBC 笔记 9月月更

小程序容器技术加入到混合App开发队伍

Geek_99967b

小程序 混合开发

与紧张为友,享受紧张

宇宙之一粟

读书笔记 个人成长 演讲 9月月更 享受紧张

前端食堂技术周刊第 51 期:pnpm v7.10.0、8 月登陆网络平台的新内容、重新思考流行的 Node.js 模式和工具、打包 JavaScript 库的现代化指南

童欧巴

chrome Node React Chrome开发者工具 pnpm

技术团队如何高效落地代码CR

慕枫技术笔记

架构 后端 9月月更

LeetCode-21. 合并两个有序链表(java)

bug菌

9月日更 Leet Code 9月月更

lodash 在vue3+vite中按需加载

木叶🐱

vite Vue3 lodash

用过这个API接口工具后,确实感觉postman有点鸡肋......

Liam

Java Postman swagger API开发 API调式

WAIC 2022 | 洞见科技在可信AI论坛联合发布《可信人工智能产业生态发展报告》

洞见科技

动态规划-编辑距离

wing

数据治理的内核:数据质量

小鲸数据

数据治理 数据质量管理 数据质量 数据生命周期

设计模式的艺术 第七章原型设计模式练习(在某销售管理系统中设计并实现了一个客户类Customer,其中包含一个名为客户地址的成员变量,客户地址的类型为Address。用浅克隆和深克隆分别实现Customer对象的复制)

代廉洁

设计模式的艺术

Koordinator 0.6:企业级容器调度系统解决方案,引入 CPU 精细编排、资源预留与全新的重调度框架

阿里巴巴中间件

阿里云 云原生 Koordinator

2022服贸会 | 洞见科技姚明:从智能化到密态化,数据科技向善升级

洞见科技

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