node_pubhubsubbub_pushserver:与PubSubHubbub协议兼容的Node.js推送通知服务器

时间:2024-05-23 23:49:50
【文件属性】:

文件名称:node_pubhubsubbub_pushserver:与PubSubHubbub协议兼容的Node.js推送通知服务器

文件大小:149KB

文件格式:ZIP

更新时间:2024-05-23 23:49:50

nodejs oauth2 websub pubsubhubbub gcm

WebSub推送服务器 与WebSub协议兼容的Node.js推送通知服务器。 希望从WebSub Publisher( Publisher )接收推送通知的移动应用程序( App )可以在此Push Server( Server )中注册自己。 Server将代表App向Publisher订阅。 当Publisher发布某些内容时, Server将通过受支持的推送服务之一将信息转发给App 。 部署方式 笔记: 默认情况下,将有1个工作人员通过npm start推送通知。 通过使用npm run worker可以有多个分离的worker实例。 在这种情况下,建议通过设置env var CONFIG_PUSH_QUEUE_WORKER=false来禁用默认值。 Docker撰写 app : image : xfrocks/pushserver environm


【文件预览】:
node_pubhubsubbub_pushserver-master
----heroku.yml(37B)
----.gitignore(35B)
----Dockerfile(141B)
----package.json(1KB)
----.dockerignore(35B)
----bin()
--------pushserver(51B)
--------worker(63B)
--------cleanup(997B)
----docker-compose.yml(752B)
----views()
--------layout()
--------admin()
----.github()
--------workflows()
----scripts()
--------tests()
--------dev()
----README.md(6KB)
----lib()
--------pusher()
--------db()
--------pusher.js(2KB)
--------pushQueue.js(12KB)
--------web()
--------config.js(4KB)
--------helper.js(16KB)
--------db.js(2KB)
--------web.js(3KB)
----npm-shrinkwrap.json(280KB)
----app.json(325B)
----test()
--------test-web-pubhubsubbub.js(28KB)
--------mock()
--------test-db-Project.js(8KB)
--------test-db.js(1KB)
--------test-pusher-gcm.js(7KB)
--------test-pusher-wns.js(5KB)
--------test-web-admin.js(15KB)
--------test-pusher-apn.js(14KB)
--------test-app.js(11KB)
--------test-db-Hub.js(5KB)
--------test-helper.js(19KB)
--------test-zzz.js(3KB)
--------test-config.js(8KB)
--------test-db-Device.js(10KB)
--------test-pusher-fcm.js(6KB)
--------test-pushQueue.js(20KB)
----docker()
--------adminmongo()

网友评论