写点什么

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

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

关注

评论

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

OpenHarmony社区运营报告(2023年8月)

OpenHarmony开发者

OpenHarmony

LangChain系列-03. LLM聊天模型

无人之路

大模型 LLM #LangChain

1分钟实现Redis数据迁移任务

NineData

redis 复制 迁移 不停机发布 NineData

程序员 AI 助手来了,蚂蚁正式开源代码大模型CodeFuse

TRaaS

支付宝小程序 开源 前端

Mac电脑版Pd虚拟机18通用 Parallels Desktop 18密钥工具

胖墩儿不胖y

虚拟机 Mac软件 Parallels Desktop 虚拟机

ChatGPT:GPU驱动的智能对话系统典范

Finovy Cloud

gpu ChatGPT

软件测试丨突破传统,革新测试:ChatGpt指引下的测试方案编写

测试人

人工智能 程序员 软件测试 测试方案 ChatGPT

开源社区赋能,Walrus 用户体验再升级

SEAL安全

开源 开源工具 Walrus 企业号9月PK榜

山东布谷科技直播app源码,QUIC协议:改善性能与安全性

山东布谷科技

性能优化 网络协议 安全性 QUIC 直播APP源码

大模型加持下的AI,推动智能化普及应用

用友BIP

2023全球商业创新大会 升级数智化底座

YARN 资源调度器 CapacityScheduler 原理

冰心的小屋

YARN 资源调度 CapacityScheduler

华为云Classroom赋能--面向高校学生的Toolkit系列实践培训

华为云PaaS服务小智

云计算 软件开发 华为云 开发者插件

首家!亚信科技AntDB数据库完成中国信通院数据库迁移工具专项测试

亚信AntDB数据库

AntDB 国产数据库 AntDB数据库

AI文本创作在百度App发文的实践

百度Geek说

人工智能 文心一言 企业号9月PK榜 AI辅助创作 智能生成文案

对话在行人|中亿丰(下):数智化推动建筑行业高质量发展

用友BIP

2023全球商业创新大会 对话在行人

对线面试官 - 硬件级别之再谈Volatile关键字的可见性

派大星

Java 面试题 volatile原理

OpenHarmony创新赛|赋能直播第三期

OpenHarmony开发者

OpenHarmony

Spring 中三种 BeanName 生成器!

江南一点雨

Java spring

PopChar for mac(特别字符输入工具) 9.5永久激活版

mac

苹果mac Windows软件 PopChar 特别字符输入工具

下一代云越来越智能

人称T客

限时!低至0.028元/核时,火山引擎边缘渲染全面降价

火山引擎边缘云

视频 渲染 边缘云 渲染技术

跨链代币开发:架起区块链未来的桥梁

区块链软件开发推广运营

交易所开发 数字藏品开发 dapp开发 区块链开发 NFT开发

为什么使用图进行关联运算比表Join更具吸引力?

TuGraphAnalytics

sql join 图计算 tugraph no-SQL

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