文件名称:nsq-strategies:在 Node.js 中使用 NSQ 的典型策略
文件大小:74KB
文件格式:ZIP
更新时间:2024-08-13 10:47:24
JavaScript
nsq-策略 介绍 在 Node.js 中使用典型策略。 它是具有不同策略的官方客户端库( )的包装器。 动机 很方便,但它要求你发送带有已知 nsqd 地址的消息,这既不切实际,也不符合避免 SPOF 的原则。 最佳实践总是使用nsqlookup,但是当您通过查找获得一堆nsqds时,您应该选择哪个发送消息? 本模块为您准备了一些典型的策略。 安装 npm install nsq-strategies 用法 新生产者(connectConfig,选项) connecConfig :它可以用 nsqlookupd 地址数组或单个 nsqd 指定。 option : strategy : Producer.ROUND_ROBIN | Producer.FAN_OUT (默认值: Producer.ROUND_ROBIN ) 其他可选属性与 nsqjs Writer的 option
【文件预览】:
nsq-strategies-master
----.gitignore(935B)
----.eslintrc(185B)
----package.json(2KB)
----Makefile(481B)
----commitlint.config.js(83B)
----History.md(1KB)
----.travis.yml(332B)
----LICENSE(1KB)
----index.js(50B)
----CHANGELOG.md(2KB)
----README.md(10KB)
----.eslintignore(30B)
----lib()
--------api()
--------Consumer.js(942B)
--------Producer.js(7KB)
--------index.js(174B)
--------utils.js(126B)
----dockers()
--------cluster()
--------down.sh(195B)
--------simple()
--------up.sh(204B)
----.npmignore(607B)
----test()
--------api.test.js(7KB)
--------consumer.test.js(3KB)
--------helper.js(734B)
--------producer.test.js(19KB)
----.editorconfig(444B)
----.prettierrc(27B)
----yarn.lock(130KB)