大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

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

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

关注

评论

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

Java架构师进阶必备24种设计模式学习资源,速速看过来!

爱好编程进阶

Java 面试 后端开发

深入解析JVM-类加载机制

janyxe

Java JVM 类加载器 双亲委派 类加载机制

Java流程控制语句-分支结构(选择结构)

爱好编程进阶

Java 面试 后端开发

实用小精灵--阿帕奇TinkerPop向导 (第283版)

Geek_古藤模根

图数据库 Gremlin apache 社区

模块三:作业

本人法海

「架构实战营」

1.9 术语简介

Geek_古藤模根

图数据库 Gremlin

低代码实现探索(四十)前端全局配置

零道云-混合式低代码平台

Linux驱动开发-编写按键驱动

DS小龙哥

4月月更 Linux驱动

java后台开发面试题

爱好编程进阶

Java 面试 后端开发

Spring Boot 核心的 25 个注解

爱好编程进阶

Java 面试 后端开发

[Day15]-[动态规划]鸡蛋掉落

方勇(gopher)

LeetCode 动态规划 数据结构与算法、

1.8图数据库是什么?我为什么要关注它?

Geek_古藤模根

图数据库 Gremlin

java没有那么难,跟着我一起看看java 条件语句

爱好编程进阶

Java 面试 后端开发

Java进阶之路:看完这篇Kubernetes的深入分析后,我完全掌握了这门技术

爱好编程进阶

Java 面试 后端开发

Java面试经验

爱好编程进阶

Java 面试 后端开发

Android C++系列:C++最佳实践3继承与访问控制

轻口味

c++ android ndk 4月月更

Spring Cloud Gateway实战之二:更多路由配置方式

爱好编程进阶

Java 面试 后端开发

读《Software Engineering at Google》(05)

术子米德

架构师成长笔记

自己动手写Docker系列 -- 6.1 ip分配管理

Go Docker 4月月更

Pipy 性能基准测试的思考与实践

Flomesh

代理 benchmark Pipy

java内存溢出问题分析过程

爱好编程进阶

Java 面试 后端开发

Java应届生如何找到心仪工作?只要你啃透这些大厂必问面试题,Offer拿到手软

爱好编程进阶

Java 面试 后端开发

JSP实现医院住院管理系统

爱好编程进阶

Java 面试 后端开发

kubebuilder实战之三:基础知识速览

爱好编程进阶

Java 面试 后端开发

1.6 TinkerPop 3.4简述

Geek_古藤模根

图数据库 Gremlin

Kubernetes中,微服务自动化发布系统详解

爱好编程进阶

Java 面试 后端开发

MySQL慢查询,一口从天而降的锅!

爱好编程进阶

Java 面试 后端开发

Spring Boot 中三种跨域场景总结,这篇必看!不看后悔系列

爱好编程进阶

Java 面试 后端开发

如何5分钟做出高明的架构决策

凌晞

架构 架构模式

1.5 本书源代码、样例程序和数据介绍

Geek_古藤模根

助力 60+ 市区管理建设,TDengine 联手数字政通打造智慧城市平台

TDengine

数据库 tdengine 时序数据库

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