【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

文章:Stomperl——基于 Erlang 的消息中间件

  • 2007-12-20
  • 本文字数:532 字

    阅读完需:约 2 分钟

在这篇题为“Stomperl:基于 Erlang 的消息中间件”的文章里,Jeff 介绍了自己如何用 Erlang 来实现一个支持 Stomp 协议的消息中间件。读者可以在 http://stomperl.googlecode.com/ 看到这个名为“Stomperl”的开源项目。

在开始启动这个开源项目时,作者对于 Erlang 编程语言、消息中间件和 Stomp 协议都只是一知半解。出于好奇,他希望用 Erlang 来实现一些真正有用的东西,而选中 Stomp broker 这个主题完全可以说是机缘巧合。在动手的过程中,Jeff 也犯了一些初学者都难免的低级错误,也从中学到了一些经验,例如如何设计一个通用的服务器架构、如何在 Erlang 程序中管理状态等。本文的目标之一就是与读者分享这些经验和心得。

通过亲手实现一个 broker,让作者对消息中间件有了更多的理解,例如如何支持“发送 / 订阅”和消息队列两种主要的消息模式。得益于 Erlang/OTP 的支持,整个实现过程相当轻松,而且充满了惊喜和乐趣。作者也希望在文中与读者分享这一切。

最后作者对 Stomp 协议本身和 Stomperl 的应用做了一些猜想和展望。这些猜想未必会成真,但至少让作者感觉自己在做的不是一个完全没有实用价值的玩具。如果读者恰好需要一个轻量级的消息中间件,Stomperl 应该可以成为一种备选方案。

阅读全文: Stomperl:基于 Erlang 的消息中间件

2007-12-20 21:08958
用户头像

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

关注

评论

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

企业资产数据大屏,打破固有管理思维僵局,杜绝资产无效流失

一只数据鲸鱼

数据可视化 资产管理 金融资产 金融大屏

百度关于EMP的探索:落地生产可用的微前端架构

百度Geek说

35K成功入职:蚂蚁金服面试Java后端经历!「含面试题+答案」

Java 编程 程序员 架构 面试

圆梦腾讯之路!6面阿里、5面字节、4面腾讯,终斩腾讯Offer

Java 编程 架构 面试

在C++中,你真的会用new吗?

华为云开发者联盟

c++ 内存 new new operator operator new

我看 JAVA 之 线程同步(下)

awen

Java synchronized JOL 锁升级

测量电压调节器输出纹波和开关瞬变的方法

不脱发的程序猿

硬件研发 输出纹波测量 开关瞬变测量 电源测试 测量电压调节器

智安小区建设,智慧安防小区改造建设方案

话题王者第三季,舍我其谁~

InfoQ写作社区官方

话题讨论 热门活动

浪潮云说丨浪潮云智能对话,想你所想,无限畅聊

浪潮云

百度工程师手把手教你实现代码规范检测工具

百度开发者中心

百度 代码规范

GaussDB(for Redis)揭秘:Redis存算分离架构最全解析

华为云开发者联盟

redis 华为云 GaussDB(for Redis) 存算分离架构 中国系统架构师大会SACC

扩展ADO.net实现对象化CRUD(.net core/framework)

Spook

.net ORM ado

泪目!跳槽太不容易,蚂蚁金服三轮面试,四个小时灵魂拷问

Java 面试

区块链的正确应用方式与前景

CECBC

anyRTC视频连麦demo上线啦!

anyRTC开发者

音视频 WebRTC 直播 视频直播 直播连麦

你不知道的 Linux 使用技巧

学神来啦

项目案例--吃货联盟

加百利

Java 项目 案例 6月日更

区块链技术如何赋能医学成像?

CECBC

Tubacle挖矿系统APP开发搭建

UC生态系统APP开发详情

内蒙古公安重点人员管控研判平台建设方案

Test

bobcatzoo

2021Android高级进阶学习资料,已拿意向书!

欢喜学安卓

android 程序员 面试 移动开发

千亿级数据迁移 mongodb 成本节省及性能优化实践(附性能对比质疑解答)

杨亚洲(专注MongoDB及高性能中间件)

MySQL 数据库 mongodb 架构 分布式数据库mongodb

秀出天际的SpringBoot笔记,让开发像搭积木一样简单

7月日更,红心向党,党员入驻,即送马克杯~

InfoQ写作社区官方

7月日更 热门活动

【全球软件大会】华为前端工程师分享:华为云官网的智能化实践

华为云开发者联盟

算法 智能化 华为云官网 全球软件大会 内容分发

基于 BDD 理论的 Nebula 集成测试框架重构(下篇)

NebulaGraph

分布式数据库 测试 图数据库 BDD

AI框架中图层IR的分析

华为云开发者联盟

mindspore IR

2021Android高级面试题及答案,Android篇

欢喜学安卓

android 程序员 面试 移动开发

文章:Stomperl——基于Erlang的消息中间件_Erlang_Jeff Xiong_InfoQ精选文章