10 月 23 - 25 日,QCon 上海站即将召开,9折优惠最后2天 了解详情
写点什么

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

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

关注

评论

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

区块链如何切入供应链金融市场?

CECBC

Golang新手常犯错误之【循环迭代篇】

卓丁

常见错误 引用迭代 Go 语言

浅析区块链如何改变生活

CECBC

数字银行 供应链 身体监测 资产管理

Zookeeper从入门到放弃之Zookeeper典型应用场景

小隐乐乐

zookeeper 分布式 分布式锁

OMG组织的企业架构建模规范

周金根

安全系列之——RSA的前世今生

诸葛小猿

安全 加密解密 非对称加密 rsa

高并发系统设计要点

南方有乔木兮

Java

没想到 Hash 冲突还能这么玩,你的服务中招了吗?

程序猿石头

Java 安全攻防 后端 hashmap hash

编程核心能力之重构

顿晓

学习 重构

Java架构-不要成为项目风险的奴隶

我是苞谷

Java

拥抱400GE新引擎,跨越新基建的时代龙门

脑极体

ARTS WEEK6

紫枫

ARTS 打卡计划

搞事情?Spring Boot今天一口气发布三个版本

YourBatman

Spring Boot 新特性

企业架构实施简介

周金根

比 996 更可怕的是职场 PUA

非著名程序员

职场 职场成长 职场误区 职场 PUA

面试题:Java 中的 ==, equals 与 hashCode 的区别与联系

简爱W

【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏

华为云开发者联盟

容器 层次 API 网关 华为云

应用程序研发之基础知识分层与进化

superman

设计模式之外观模式解析

Seven七哥

程序员 设计模式 外观模式

在线互动课堂低延迟交互利器:高性能异步化设计与监控

徐敏

线程模型 异步 Task 在线课堂

如何去学好JS的8条小建议

华为云开发者联盟

html 编程 大前端 js 代码

JVM系列-读懂 GC 日志

Rayjun

Java JVM GC

Java架构-代码分层的设计之道

我是苞谷

TOGAF实用教程(IT帮)

周金根

【总结】性能优化2

小胖子

Unix路径是如何简化算法,架构师性能优化 John 易筋 ARTS 打卡 Week 10

John(易筋)

ARTS 打卡计划

性能测试 + 操作系统 + 锁

鲁米

LeetCode题解:206. 反转链表,JavaScript,While循环迭代,详细注释

Lee Chen

大前端 LeetCode

癌症筛查清单

Lee Chen

大前端 随笔杂谈

影响企业架构项目成功的8个重要步骤

周金根

股权交易中心+区块链试点将开始

CECBC

防篡改 股权交易 可追溯 信息存证

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