文件名称:hyperemitter:由Merkle DAG提供支持的水平可扩展EventEmitter
文件大小:19KB
文件格式:ZIP
更新时间:2024-05-28 12:18:07
JavaScript
超级发射器 HyperEmitter是由支持的水平可扩展且持久的EventEmitter。 (是的,就像一个区块链)。 在其他情况下,此概念也称为EventStore。 尽管还支持自定义编解码器,但HyperEmitter使用(特别是实现)来处理消息模式。 该模块是高度实验性的,可能性能不足,并且可能存在错误,请谨慎使用。 另一方面,如果对持久性,水平可伸缩的EventStore的想法感到兴奋,请跳到您认为有帮助的地方! 安装 要安装模块以供您在项目中本地使用,请执行以下操作: npm install hyperemitter --save 要安装配套的CLI工具,您将需要全局安装: npm install hyperemitter -g 例子 可以在文件夹中找到并运行以下; 它演示了如何将两个HyperEmitter连接在一起,以及它们如何接收所有发送的消息。 'use str
【文件预览】:
hyperemitter-master
----.travis.yml(90B)
----package.json(1KB)
----codecs.proto(249B)
----test()
--------fixture()
--------test.js(14KB)
----LICENSE(759B)
----bin.js(3KB)
----CONTRIBUTING.md(4KB)
----examples()
--------subscriber-synchronisation.js(2KB)
--------basic-example.js(2KB)
--------example-schema.proto(188B)
--------multiple-connected-emitters.js(2KB)
--------emit-callback-needs-subscriber.js(1KB)
----.gitignore(94B)
----hyperemitter.js(9KB)
----README.md(11KB)