【文件属性】:
文件名称:PERE:使用回执引擎推送事件
文件大小:125KB
文件格式:ZIP
更新时间:2021-05-07 19:43:33
ruby sinatra stream server event-sourcing
佩雷
使用回执引擎推送事件:Ruby-Sinatra SSE Pub / Sub演示框架
只是概念/演示代码的简单证明,以展示如何使用平面HTTP SSE(下游)将事件推送到具有收货收据(上游反馈)的客户端设备。
顺便说一句, PERE是Push Events Receipt Engine和我的母语(意大利语)的缩写, pere表示梨(是水果!):-)
用回执推送通知(问题)
出于某些业务应用目的(我的启动项目),我需要将服务器端发布的事件(=消息)传递到大量设备,并附带发送的每条消息的保证交付收据(=回执) 。
设备:可能是“任何东西”:
托管客户端(在PC,微控制器上运行,可以说是任何IOT / M2M客户端“终端”)
PC上的Web浏览器
手机(通过网站或本机应用程序)
发布/订阅,渠道:
老式的发布者/订阅者符合目标
订户:是侦听频道事件的客户端(设备)
发布者:
【文件预览】:
PERE-master
----subscriber.rb(2KB)
----Gemfile(206B)
----pere.rb(6KB)
----.gitignore(573B)
----lib()
--------helpers.rb(1KB)
----public()
--------pere-logo.png(17KB)
--------subscriber.html(2KB)
--------screenshot.jpg(100KB)
----README.md(15KB)
----publisher.rb(2KB)