写点什么

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

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

关注

评论

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

【Axure9百例】47.CSDN的列表样式

zhuchuanming

原型设计 Axure 交互原型

2020 年前端技术发展盘点

三钻

发展 大前端 组件化 机会与趋势

区块链农产品溯源系统开发,区块链农产品溯源平台的搭建

13828808769

区块链 区块链+ #区块链#

无需编程,通过配置零代码生成CRUD RESTful API

crudapi

RESTful 低代码 API crud crudapi

Java + opencv实现视频人脸检测

张音乐

OpenCV 人脸识别 视频

史上最全教程:idea将Java项目打包Jar包,并生成exe可执行文件

madison

Java jar包转exe可执行文件 exe4j

万物皆可拆

小匚

书单|互联网企业面试案头书之数据分析师篇

博文视点Broadview

华为云副总裁薛浩:云原生视频服务,重塑体验,助力产业升级

华为云开发者联盟

云原生 音视频 视频 华为云 AR/VR

科普NA公链(Nirvana):NAC公链采用基于NIO的Netty,实现链上应用百万级TPS并发​

区块链第一资讯

从新手到专家:如何设计一套亿级消息量的分布式IM系统

JackJiang

架构设计 即时通讯 IM

Python API 类型系统的设计与演变

李宇飞

API

Firebase 命令行工具

HoneyMoose

来,在图片上画个矩形吧,取经之旅第 14 天

梦想橡皮擦

3月日更

图片的黑魔法——GitHub 热点速览 v.21.13

HelloGitHub

GitHub 开源

算法:求两个单向链表的最早公共交点

程序员架构进阶

算法 链表 28天写作 3月日更 算法解析

Centos7下Docker安装&配置&镜像加速

happlyfox

学习 ,docker 3月日更

工作四年,分享50个让你代码更好的小建议

比伯

Java 程序员 架构 程序人生 计算机

记上周双休日的加班

sadhu

加班

推进智能变革,HPE让零售业的数字化梦想照进现实

Lily

MySQL主从原理,基于快速学习一门技术的3种方式

博文视点Broadview

Redis - 主从模式

insight

redis 3月日更

缓存不一致、缓存雪崩、缓存击穿、缓存穿透

escray

redis 学习 极客时间 3月日更 Redis 核心技术与实战

我还不懂什么是分布式事务

好好学习,天天向上

Java MySQL spring 分布式 事务

Kafka、RabbitMQ、RocketMQ 之间的区别是什么 ?

AI乔治

Java kafka 架构 消息队列

go + ffmpeg + goav 实现拉流解码器

张音乐

音视频 ffmpeg Go 语言 goav

关于Vue权限路由思考

程序员海军

Vue 大前端 vue-router 权限认证 按钮权限

双非怎么了

我是程序员小贱

3月日更

局域网服务器访问外网方案

程序员与厨子

Linux 网络 路由表

PS 进行隐藏图制作

空城机

PhotoShop ps 视觉处理 视觉 隐藏图

AA

郑伟

标签

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