9折倒计时一周! QCon 全球软件开发大会·上海站讲师上线95% >>> 了解详情
写点什么

文章: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:08914
用户头像

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

关注

评论

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

你是否真的懂数组?

架构师修行之路

数组 数据结构与算法

DT时代释放金融数据价值,驱动金融商业裂变

华为云开发者联盟

金融科技 华为云 modelarts 数据价值 用户细分

获奖名单公布 | 写作平台八月宠粉福利来袭,参与创作领取限时大奖~

InfoQ写作社区官方

写作平台 征稿 热门活动

丢弃掉那些BeanUtils工具类吧,MapStruct真香!!!

Hollis

Java 程序员 后端

week 10

Geek_2e7dd7

5招详解linux之openEuler /centos7防火墙基本使用指南

华为云开发者联盟

centos7 网络安全 防火墙 openEuler 网络环境

libuv 异步网络编程之 TCP helloworld

Huayra

网络编程 libuv

当我们谈注册中心时谈什么?

捉虫大师

zookeeper nacos 注册中心

论做AI芯片的正确姿势

flow

十五张图带你彻底搞懂从URL到页面展示发生的故事

执鸢者

大前端 浏览器 页面展示

支持 100 种语言的 Canva 是怎么做本地化管理的?

葛仲君

产品经理 本地化 产品本地化 国际化

AndroidStudio解决Unknown host 'd29vzk4ow07wi7.cloudfront.net'. You may need to adjust the proxy settings in Gradle

小菜鸟学php

2.2.2 类反射场景与使用 -《SSM深入解析与项目实战》

谙忆

LeetCode题解:21. 合并两个有序链表,迭代(优化),JavaScript,详细注释

Lee Chen

大前端 LeetCode

9个常用ES6特性归纳(一般用这些就够了)

华为云开发者联盟

Java 程序员 编程语言 ES6 编程效率

【权限系统设计】ACL, DAC, MAC, RBAC, ABAC模型的不同应用场景

小隐乐乐

计算机网络基础(十七)---传输层-TCP的可靠传输

书旅

TCP 计算机网络 网络协议 计算机基础 TCP/IP

微服务架构

不在调上

腾讯SaaS千帆对渠道的态度——合作共赢的诚意

人称T客

原创 | 使用JPA实现DDD持久化- O:对象的世界(3/3)

编程道与术

Java hibernate DDD JDBC jpa

华为阿里下班时间曝光:所有的光鲜,都有加班的味道

程序员生活志

华为 加班 阿里

微服务的认识

chenzt

不断壮大的电竞生态——英特尔大师挑战赛携手李宁中国选手等你来战!

最新动态

week 10

Geek_2e7dd7

为什么 90 后一言不合就跳槽?

非著名程序员

程序员 个人成长 职业成长 延迟满足感 即时反馈

IMC御用设备到底有多强?英特尔携手掠夺者呈现“飞”一般5GHz电竞盛宴

最新动态

Github+docsify零成本轻松打造在线文档网站

Java全栈封神

Java GitHub 全栈 文档 docsigy

英特尔推出“OpenVINO领航者联盟”,携手DFRobot推进AI商业落地新探

最新动态

Linux神器strace的使用方法及实践

华为云开发者联盟

Linux 运维 工具 后端 Strace

十二张图搞懂浏览器安全——(同源策略、XSS、CSRF、跨域、HTTPS、安全沙箱等知识点)

执鸢者

https 浏览器安全 同源策略 XSS 跨域

最右JS2Flutter框架——动画、小游戏的实现(四)

刘剑

flutter 大前端 探索与实践

  • 扫码添加小助手
    领取最新资料包
文章:Stomperl——基于Erlang的消息中间件_Erlang_Jeff Xiong_InfoQ精选文章