【文件属性】:
文件名称:evque:基于AMQP的事件总线
文件大小:22KB
文件格式:ZIP
更新时间:2021-05-11 17:15:41
JavaScript
evque
基于AMQP的事件总线。
安装
npm i evque --save
描述
每个event = exchange fanout类型,以事件命名。
每个subscriber =绑定到exchange queue ,以事件和订户命名。
动机
简单的项目引导
代理重新启动后会保留事件
事件将等待其侦听器(如果侦听器处于脱机状态,则事件不会消失)
例子
var bus = require ( 'evque' ) ( 'amqp://localhost' ) ;
bus . on ( 'error' , function ( ev ) {
console . log (
'listener %s failed to handle event %s (%j) due to %s' ,
ev . listener , ev [ 'event' ] , ev . data , e
【文件预览】:
evque-master
----.travis.yml(60B)
----index.js(3KB)
----package.json(1023B)
----tests()
--------index.js(1KB)
----.gitignore(22B)
----diagram.png(19KB)
----README.md(1KB)