junction-server:从 API 推送桌面通知

时间:2024-07-19 13:50:56
【文件属性】:

文件名称:junction-server:从 API 推送桌面通知

文件大小:12KB

文件格式:ZIP

更新时间:2024-07-19 13:50:56

JavaScript

愿望清单 TLS会很好。 TCP协议定义 从客户端连接,发送 API 令牌 服务器发送挑战 客户端使用 API 密钥签署挑战并将其发回 这是使用 SHA512、base64 编码的 HMAC 挑战 服务器发送推送直到客户端断开连接 推送也是 HMAC 的 服务器设置 服务器分为两部分。 第一个是处理用户帐户、前端和 API 的 HTTP 服务器。 第二部分是推送服务器,它处理客户端身份验证和推送交付。 这两个由一个或两个redis队列连接。 推流 API 端点被命中 数据被推入交付队列 推送服务器弹出它,检查有效的客户端 如果找到客户(或更多客户),请将其发货。 如果未找到客户端,则将其推送到失败的队列/堆中 数据包格式 [SHA256 HMAC][MSGPACK] msgpack 正文 { "id": 12345, "title": "derp", "body":


【文件预览】:
junction-server-develop
----.jshintrc(343B)
----.gitignore(20B)
----package.json(820B)
----bin()
--------junction.js(2KB)
--------api.js(1KB)
--------web.js(1KB)
----README.md(1KB)
----lib()
--------api_key.js(2KB)
--------client.js(2KB)
--------packet.js(2KB)
--------user.js(2KB)
----Procfile(73B)
----tls()
--------.gitignore(6B)
----test()
--------test_client.js(3KB)
--------test_api_key.js(4KB)
--------test_packet.js(2KB)
--------test_user.js(3KB)

网友评论