rebus:一个用 Erlang 编写的、简单的、内部的、pubsub 事件总线

时间:2024-06-26 12:45:50
【文件属性】:

文件名称:rebus:一个用 Erlang 编写的、简单的、内部的、pubsub 事件总线

文件大小:14KB

文件格式:ZIP

更新时间:2024-06-26 12:45:50

erlang message-bus pubsub poc Erlang

重播 一个愚蠢的简单的、内部的、属性驱动的、用于 Erlang 的发布/订阅消息总线。 什么! 为什么? 您认为。 好吧,也许只是我,但是当我在 Erlang 中寻找简单的内部 pub/sub 时,我的脸被gen_event抛出,我不禁觉得有点像90 gen_event ,他们想要他们的 Erlang/OTP 库回来. 但开玩笑说,对于这么细长的东西来说,它有点相当大。 另一种方法 Rebus 的想法是让发布/订阅尽可能简单。 只有一个消息调度 API - 愚蠢的简单: rebus:publish/1和rebus:publish/2 。 消息订阅应该同样简单,使用一个简单的模块属性: subscribe 。 此外,只有纯 Erlang,它应该易于使用,无需将整个 OTP 堆栈拖入混合中。 轻,有人吗? 它有效吗? 嗯,是的,当然。 必须启动 Rebus 事件总线(或消息总线)。 通


【文件预览】:
rebus-master
----.travis.yml(39B)
----test()
--------foobar.erl(454B)
--------rebus_test.erl(2KB)
--------foo.erl(482B)
--------bar.erl(482B)
----src()
--------rebus.app.src(270B)
--------rebus.erl(12KB)
----doc()
--------packages-frame.html(340B)
--------overview-summary.html(1KB)
--------rebus.html(5KB)
--------index.html(484B)
--------modules-frame.html(425B)
--------stylesheet.css(895B)
--------edoc-info(74B)
--------erlang.png(2KB)
----.gitignore(22B)
----Makefile(46B)
----README.md(3KB)

网友评论